Package com.inrupt.rdf.wrapping.commons
Class TermMappings
- java.lang.Object
-
- com.inrupt.rdf.wrapping.commons.TermMappings
-
public final class TermMappings extends Object
Common mappings from various values to RDF terms. For use in wrapping classes.- Author:
- Samu Lang
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.commons.rdf.api.IRIasIri(String value, org.apache.commons.rdf.api.Graph graph)Maps an IRI string to an IRI term.static org.apache.commons.rdf.api.IRIasIri(URI value, org.apache.commons.rdf.api.Graph graph)Maps a URI to an IRI term.static org.apache.commons.rdf.api.LiteralasStringLiteral(String value, org.apache.commons.rdf.api.Graph graph)Maps a string to a literal term.static org.apache.commons.rdf.api.LiteralasTypedLiteral(Boolean value, org.apache.commons.rdf.api.Graph graph)Maps a boolean value to a literal term.static org.apache.commons.rdf.api.LiteralasTypedLiteral(Integer value, org.apache.commons.rdf.api.Graph graph)Maps a integer value to a literal term.static org.apache.commons.rdf.api.LiteralasTypedLiteral(Instant value, org.apache.commons.rdf.api.Graph graph)Maps a point in time to a literal term.static org.apache.commons.rdf.api.RDFTermidentity(org.apache.commons.rdf.api.RDFTerm value, org.apache.commons.rdf.api.Graph graph)Maps a term to itself.
-
-
-
Method Detail
-
asStringLiteral
public static org.apache.commons.rdf.api.Literal asStringLiteral(String value, org.apache.commons.rdf.api.Graph graph)
Maps a string to a literal term.- Parameters:
value- the value to mapgraph- the graph that serves as the context for creating the term- Returns:
- an xsd:string typed literal with the string as its lexical form
- Throws:
NullPointerException- if the value is nullNullPointerException- if the model is null
-
asIri
public static org.apache.commons.rdf.api.IRI asIri(String value, org.apache.commons.rdf.api.Graph graph)
Maps an IRI string to an IRI term.- Parameters:
value- the value to mapgraph- ignored- Returns:
- an IRI term with the string as its identifier
- Throws:
NullPointerException- if the value is nullNullPointerException- if the model is null
-
asIri
public static org.apache.commons.rdf.api.IRI asIri(URI value, org.apache.commons.rdf.api.Graph graph)
Maps a URI to an IRI term.- Parameters:
value- the value to mapgraph- ignored- Returns:
- an IRI term with the URI as its identifier
- Throws:
NullPointerException- if the value is nullNullPointerException- if the model is null
-
asTypedLiteral
public static org.apache.commons.rdf.api.Literal asTypedLiteral(Instant value, org.apache.commons.rdf.api.Graph graph)
Maps a point in time to a literal term.- Parameters:
value- the value to mapgraph- ignored- Returns:
- an xsd:dateTime typed literal term with the point in time as its lexical value
- Throws:
NullPointerException- if the value is nullNullPointerException- if the model is null
-
asTypedLiteral
public static org.apache.commons.rdf.api.Literal asTypedLiteral(Boolean value, org.apache.commons.rdf.api.Graph graph)
Maps a boolean value to a literal term.- Parameters:
value- the value to mapgraph- ignored- Returns:
- an xsd:boolean typed literal node with the boolean value as its lexical value
- Throws:
NullPointerException- if the value is nullNullPointerException- if the model is null
-
asTypedLiteral
public static org.apache.commons.rdf.api.Literal asTypedLiteral(Integer value, org.apache.commons.rdf.api.Graph graph)
Maps a integer value to a literal term.- Parameters:
value- the value to mapgraph- ignored- Returns:
- an xsd:int typed literal node with the integer value as its lexical value
- Throws:
NullPointerException- if the value is nullNullPointerException- if the model is null
-
identity
public static org.apache.commons.rdf.api.RDFTerm identity(org.apache.commons.rdf.api.RDFTerm value, org.apache.commons.rdf.api.Graph graph)Maps a term to itself.- Parameters:
value- the value to mapgraph- ignored- Returns:
- the same term
- Throws:
NullPointerException- if the value is nullNullPointerException- if the model is null
-
-