org.openanzo.glitter.util
Class OpenRDFNodeConverter

java.lang.Object
  extended by org.openanzo.glitter.util.OpenRDFNodeConverter

public class OpenRDFNodeConverter
extends java.lang.Object

Coverts Glitter nodes and triples to and from their Open RDF equivalents.

Author:
lee

Constructor Summary
OpenRDFNodeConverter()
          Default constructor.
 
Method Summary
 org.openrdf.model.Value convert(TriplePatternComponent glitterNode, boolean forListStatements)
          Converts a Glitter node to an Open RDF node.
 RDFTerm convert(org.openrdf.model.Value jn)
          Converts an Open RDF Value to a Glitter term.
 Triple getGlitterTriple(org.openrdf.model.Statement st)
          Converts an Open RDF Statement to a Glitter Triple.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenRDFNodeConverter

public OpenRDFNodeConverter()
Default constructor.

Method Detail

convert

public org.openrdf.model.Value convert(TriplePatternComponent glitterNode,
                                       boolean forListStatements)
Converts a Glitter node to an Open RDF node.

Parameters:
glitterNode -
forListStatements - If true, treat blank nodes as existentials and return null (which acts as a variable slot in a 'find' operation).
Returns:
An Open RDF Value

convert

public RDFTerm convert(org.openrdf.model.Value jn)
                throws java.net.URISyntaxException
Converts an Open RDF Value to a Glitter term.

Parameters:
jn - Open RDF Value to convert
Returns:
Glitter term for the given Open RDF Value
Throws:
java.net.URISyntaxException

getGlitterTriple

public Triple getGlitterTriple(org.openrdf.model.Statement st)
                        throws java.net.URISyntaxException
Converts an Open RDF Statement to a Glitter Triple.

Parameters:
st - Open RDF Statement to convert
Returns:
Glitter Triple for the Open RDF Statement
Throws:
java.net.URISyntaxException


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.