Package com.inrupt.rdf.wrapping.rdf4j
Class RdfValueMappings
- java.lang.Object
 - 
- com.inrupt.rdf.wrapping.rdf4j.RdfValueMappings
 
 
- 
public final class RdfValueMappings 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.eclipse.rdf4j.model.IRIasIri(String value, org.eclipse.rdf4j.model.Model model)Maps an IRI string to an IRI term.static org.eclipse.rdf4j.model.IRIasIri(URI value, org.eclipse.rdf4j.model.Model model)Maps a URI to an IRI term.static org.eclipse.rdf4j.model.LiteralasStringLiteral(String value, org.eclipse.rdf4j.model.Model model)Maps a string to a literal term.static org.eclipse.rdf4j.model.LiteralasTypedLiteral(Boolean value, org.eclipse.rdf4j.model.Model model)Maps a boolean value to a literal term.static org.eclipse.rdf4j.model.LiteralasTypedLiteral(Integer value, org.eclipse.rdf4j.model.Model model)Maps a integer value to a literal term.static org.eclipse.rdf4j.model.LiteralasTypedLiteral(Instant value, org.eclipse.rdf4j.model.Model model)Maps a point in time to a literal term.static org.eclipse.rdf4j.model.Valueidentity(org.eclipse.rdf4j.model.Value value, org.eclipse.rdf4j.model.Model model)Maps a term to itself. 
 - 
 
- 
- 
Method Detail
- 
asStringLiteral
public static org.eclipse.rdf4j.model.Literal asStringLiteral(String value, org.eclipse.rdf4j.model.Model model)
Maps a string to a literal term.- Parameters:
 value- the value to mapmodel- 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.eclipse.rdf4j.model.IRI asIri(String value, org.eclipse.rdf4j.model.Model model)
Maps an IRI string to an IRI term.- Parameters:
 value- the value to mapmodel- 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.eclipse.rdf4j.model.IRI asIri(URI value, org.eclipse.rdf4j.model.Model model)
Maps a URI to an IRI term.- Parameters:
 value- the value to mapmodel- 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.eclipse.rdf4j.model.Literal asTypedLiteral(Instant value, org.eclipse.rdf4j.model.Model model)
Maps a point in time to a literal term.- Parameters:
 value- the value to mapmodel- 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.eclipse.rdf4j.model.Literal asTypedLiteral(Boolean value, org.eclipse.rdf4j.model.Model model)
Maps a boolean value to a literal term.- Parameters:
 value- the value to mapmodel- 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.eclipse.rdf4j.model.Literal asTypedLiteral(Integer value, org.eclipse.rdf4j.model.Model model)
Maps a integer value to a literal term.- Parameters:
 value- the value to mapmodel- 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.eclipse.rdf4j.model.Value identity(org.eclipse.rdf4j.model.Value value, org.eclipse.rdf4j.model.Model model)Maps a term to itself.- Parameters:
 value- the value to mapmodel- ignored- Returns:
 - the same term
 - Throws:
 NullPointerException- if the value is nullNullPointerException- if the model is null
 
 - 
 
 -