| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GraphElementFactory
A Graph Element Factory is a class which creates the various components of a graph including: resources, literals and blank nodes. It is generally tied to a specific graph (in the case of blank nodes it must be).
| Method Summary | |
|---|---|
 Literal | 
createLiteral(String lexicalValue)
Creates a new literal with the given lexical value, with no language or datatype.  | 
 Literal | 
createLiteral(String lexicalValue,
              String languageType)
Creates a new literal with the given lexical value, with a given language but no datatype.  | 
 Literal | 
createLiteral(String lexicalValue,
              URI datatypeURI)
Creates a new literal with the given lexical value and given datatype.  | 
 BlankNode | 
createResource()
Create a blank nodes that is associated with a specific graph.  | 
 URIReference | 
createResource(URI uri)
Create a URI reference.  | 
 URIReference | 
createResource(URI uri,
               boolean validate)
Create a URI reference without checking if the URI given is a valid RDF URI, currently if the URI is absolute.  | 
| Method Detail | 
|---|
BlankNode createResource()
                         throws GraphElementFactoryException
GraphElementFactoryException - if adding a blank node fails.
URIReference createResource(URI uri)
                            throws GraphElementFactoryException
uri - The URI of the resource.
GraphElementFactoryException - If the resource failed to be created.
URIReference createResource(URI uri,
                            boolean validate)
                            throws GraphElementFactoryException
uri - The URI of the resource.validate - true if we disbale checking to see if the URI is valid.
GraphElementFactoryException
Literal createLiteral(String lexicalValue)
                      throws GraphElementFactoryException
lexicalValue - The lexical value for the literal.
GraphElementFactoryException - If the resource failed to be created.
Literal createLiteral(String lexicalValue,
                      String languageType)
                      throws GraphElementFactoryException
lexicalValue - The lexical value for the literal.  Cannot be null.languageType - The language of the literal or null if not required.
GraphElementFactoryException - If the resource failed to be created.
Literal createLiteral(String lexicalValue,
                      URI datatypeURI)
                      throws GraphElementFactoryException
lexicalValue - The lexical value for the literal.  Cannot be null.datatypeURI - The URI of the datatype of the literal or null if not
                     required.
GraphElementFactoryException - If the resource failed to be created.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||