Class RdfQuadAdapter
- java.lang.Object
-
- com.apicatalog.jsonld.deseralization.RdfQuadAdapter
-
- All Implemented Interfaces:
com.apicatalog.rdf.api.RdfQuadConsumer
public abstract class RdfQuadAdapter extends Object implements com.apicatalog.rdf.api.RdfQuadConsumer
-
-
Field Summary
Fields Modifier and Type Field Description protected RdfResourcegraphNameprotected Map<String,RdfResource>resources
-
Constructor Summary
Constructors Constructor Description RdfQuadAdapter()RdfQuadAdapter(Map<String,RdfResource> resources)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description RdfQuadAdapterdefaultGraph()protected RdfResourcegetResource(String name)RdfQuadAdapternamedGraph(String graph)protected abstract voidquad(RdfResource subject, RdfResource predicate, RdfValue value, RdfResource graph)com.apicatalog.rdf.api.RdfQuadConsumerquad(String subject, String predicate, String object, String datatype, String language, String direction, String graph)RdfQuadAdaptertriple(String subject, String predicate, String object)RdfQuadAdaptertriple(String subject, String predicate, String literal, String datatype)RdfQuadAdaptertriple(String subject, String predicate, String literal, String language, String direction)
-
-
-
Field Detail
-
resources
protected final Map<String,RdfResource> resources
-
graphName
protected RdfResource graphName
-
-
Constructor Detail
-
RdfQuadAdapter
public RdfQuadAdapter()
-
RdfQuadAdapter
public RdfQuadAdapter(Map<String,RdfResource> resources)
-
-
Method Detail
-
quad
protected abstract void quad(RdfResource subject, RdfResource predicate, RdfValue value, RdfResource graph)
-
namedGraph
public RdfQuadAdapter namedGraph(String graph)
-
defaultGraph
public RdfQuadAdapter defaultGraph()
-
triple
public RdfQuadAdapter triple(String subject, String predicate, String literal, String language, String direction)
-
triple
public RdfQuadAdapter triple(String subject, String predicate, String literal, String datatype)
-
triple
public RdfQuadAdapter triple(String subject, String predicate, String object)
-
quad
public com.apicatalog.rdf.api.RdfQuadConsumer quad(String subject, String predicate, String object, String datatype, String language, String direction, String graph) throws com.apicatalog.rdf.api.RdfConsumerException
- Specified by:
quadin interfacecom.apicatalog.rdf.api.RdfQuadConsumer- Throws:
com.apicatalog.rdf.api.RdfConsumerException
-
getResource
protected final RdfResource getResource(String name)
-
-