Package no.hasmac.jsonld.deseralization
Class ObjectToRdf<Triple,Quad,Iri extends Resource,Bnode extends Resource,Resource extends Value,Literal extends Value,Value>
- java.lang.Object
-
- no.hasmac.jsonld.deseralization.ObjectToRdf<Triple,Quad,Iri,Bnode,Resource,Literal,Value>
-
final class ObjectToRdf<Triple,Quad,Iri extends Resource,Bnode extends Resource,Resource extends Value,Literal extends Value,Value> extends java.lang.Object- See Also:
- Object to RDF Conversion
-
-
Field Summary
Fields Modifier and Type Field Description private jakarta.json.JsonObjectitemprivate static java.util.logging.LoggerLOGGERprivate NodeMapnodeMapprivate JsonLdOptionsoptionsprivate JsonLdOptions.RdfDirectionrdfDirectionprivate RdfValueFactory<Triple,Quad,Iri,Bnode,Resource,Literal,Value>rdfValueFactoryprivate java.util.List<Triple>triplesprivate booleanuriValidationprivate static java.text.DecimalFormatxsdNumberFormat
-
Constructor Summary
Constructors Modifier Constructor Description privateObjectToRdf(jakarta.json.JsonObject item, java.util.List<Triple> triples, NodeMap nodeMap, RdfValueFactory<Triple,Quad,Iri,Bnode,Resource,Literal,Value> rdfValueFactory, JsonLdOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Valuebuild()ObjectToRdf<Triple,Quad,Iri,Bnode,Resource,Literal,Value>rdfDirection(JsonLdOptions.RdfDirection rdfDirection)private static java.lang.StringtoXsdDouble(java.math.BigDecimal bigDecimal)ObjectToRdf<Triple,Quad,Iri,Bnode,Resource,Literal,Value>uriValidation(boolean uriValidation)static <Triple,Quad,Iri extends Resource,Bnode extends Resource,Resource extends Value,Literal extends Value,Value>
ObjectToRdf<Triple,Quad,Iri,Bnode,Resource,Literal,Value>with(jakarta.json.JsonObject item, java.util.List<Triple> triples, NodeMap nodeMap, RdfValueFactory<Triple,Quad,Iri,Bnode,Resource,Literal,Value> rdfValueFactory, JsonLdOptions options)
-
-
-
Field Detail
-
LOGGER
private static final java.util.logging.Logger LOGGER
-
xsdNumberFormat
private static final java.text.DecimalFormat xsdNumberFormat
-
rdfValueFactory
private final RdfValueFactory<Triple,Quad,Iri extends Resource,Bnode extends Resource,Resource extends Value,Literal extends Value,Value> rdfValueFactory
-
options
private final JsonLdOptions options
-
item
private jakarta.json.JsonObject item
-
triples
private java.util.List<Triple> triples
-
nodeMap
private NodeMap nodeMap
-
rdfDirection
private JsonLdOptions.RdfDirection rdfDirection
-
uriValidation
private boolean uriValidation
-
-
Method Detail
-
with
public static <Triple,Quad,Iri extends Resource,Bnode extends Resource,Resource extends Value,Literal extends Value,Value> ObjectToRdf<Triple,Quad,Iri,Bnode,Resource,Literal,Value> with(jakarta.json.JsonObject item, java.util.List<Triple> triples, NodeMap nodeMap, RdfValueFactory<Triple,Quad,Iri,Bnode,Resource,Literal,Value> rdfValueFactory, JsonLdOptions options)
-
rdfDirection
public ObjectToRdf<Triple,Quad,Iri,Bnode,Resource,Literal,Value> rdfDirection(JsonLdOptions.RdfDirection rdfDirection)
-
build
public Value build() throws JsonLdError
- Throws:
JsonLdError
-
toXsdDouble
private static java.lang.String toXsdDouble(java.math.BigDecimal bigDecimal)
-
-