Class JsonLdToRdf
- java.lang.Object
-
- com.apicatalog.jsonld.deseralization.JsonLdToRdf
-
public final class JsonLdToRdf extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private RdfDatasetdatasetprivate static java.util.logging.LoggerLOGGERprivate NodeMapnodeMapprivate booleanproduceGeneralizedRdfprivate JsonLdOptions.RdfDirectionrdfDirectionprivate UriValidationPolicyuriValidationprivate static java.text.DecimalFormatxsdNumberFormat
-
Constructor Summary
Constructors Modifier Constructor Description privateJsonLdToRdf(NodeMap nodeMap, RdfDataset dataset)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description RdfDatasetbuild()Deprecated.since 1.6.0, useprovide(RdfQuadConsumer).protected voidfrom(RdfTripleConsumer consumer)private voidfromList(RdfTripleConsumer consumer, jakarta.json.JsonArray list, java.lang.String subject, java.lang.String predicate)private voidfromObject(RdfTripleConsumer consumer, jakarta.json.JsonObject item, java.lang.String subject, java.lang.String predicate)JsonLdToRdfproduceGeneralizedRdf(boolean enable)voidprovide(com.apicatalog.rdf.api.RdfQuadConsumer consumer)JsonLdToRdfrdfDirection(JsonLdOptions.RdfDirection rdfDirection)private static java.lang.StringtoXsdDouble(java.math.BigDecimal bigDecimal)JsonLdToRdfuriValidation(boolean enabled)Deprecated.since 1.5.0, useuriValidation(UriValidationPolicy).JsonLdToRdfuriValidation(UriValidationPolicy uriValidation)static JsonLdToRdfwith(NodeMap nodeMap)static JsonLdToRdfwith(NodeMap nodeMap, RdfDataset dataset)Deprecated.since 1.6.0, usewith(NodeMap)andprovide(RdfQuadConsumer).
-
-
-
Field Detail
-
LOGGER
private static final java.util.logging.Logger LOGGER
-
xsdNumberFormat
private static final java.text.DecimalFormat xsdNumberFormat
-
nodeMap
private final NodeMap nodeMap
-
produceGeneralizedRdf
private boolean produceGeneralizedRdf
-
rdfDirection
private JsonLdOptions.RdfDirection rdfDirection
-
uriValidation
private UriValidationPolicy uriValidation
-
dataset
private RdfDataset dataset
-
-
Constructor Detail
-
JsonLdToRdf
private JsonLdToRdf(NodeMap nodeMap, RdfDataset dataset)
-
-
Method Detail
-
with
@Deprecated public static final JsonLdToRdf with(NodeMap nodeMap, RdfDataset dataset)
Deprecated.since 1.6.0, usewith(NodeMap)andprovide(RdfQuadConsumer).- Parameters:
nodeMap- a node map instance, nevernulldataset- a dataset instance, nevernull- Returns:
- the
JsonLdToRdfinstance enabling fluent programming
-
with
public static final JsonLdToRdf with(NodeMap nodeMap)
-
produceGeneralizedRdf
public JsonLdToRdf produceGeneralizedRdf(boolean enable)
-
rdfDirection
public JsonLdToRdf rdfDirection(JsonLdOptions.RdfDirection rdfDirection)
-
provide
public void provide(com.apicatalog.rdf.api.RdfQuadConsumer consumer) throws JsonLdError- Throws:
JsonLdError
-
from
protected void from(RdfTripleConsumer consumer) throws JsonLdError, com.apicatalog.rdf.api.RdfConsumerException
- Throws:
JsonLdErrorcom.apicatalog.rdf.api.RdfConsumerException
-
build
@Deprecated public RdfDataset build() throws JsonLdError
Deprecated.since 1.6.0, useprovide(RdfQuadConsumer).- Returns:
- a dataset
- Throws:
JsonLdError- if the transformation fails
-
uriValidation
@Deprecated public JsonLdToRdf uriValidation(boolean enabled)
Deprecated.since 1.5.0, useuriValidation(UriValidationPolicy).
-
uriValidation
public JsonLdToRdf uriValidation(UriValidationPolicy uriValidation)
-
fromObject
private void fromObject(RdfTripleConsumer consumer, jakarta.json.JsonObject item, java.lang.String subject, java.lang.String predicate) throws JsonLdError, com.apicatalog.rdf.api.RdfConsumerException
- Throws:
JsonLdErrorcom.apicatalog.rdf.api.RdfConsumerException
-
fromList
private void fromList(RdfTripleConsumer consumer, jakarta.json.JsonArray list, java.lang.String subject, java.lang.String predicate) throws JsonLdError, com.apicatalog.rdf.api.RdfConsumerException
- Throws:
JsonLdErrorcom.apicatalog.rdf.api.RdfConsumerException
-
toXsdDouble
private static final java.lang.String toXsdDouble(java.math.BigDecimal bigDecimal)
-
-