Class QuadAcceptor
- java.lang.Object
-
- com.apicatalog.rdf.primitive.flow.QuadAcceptor
-
- All Implemented Interfaces:
com.apicatalog.rdf.api.RdfQuadConsumer,java.util.function.Supplier<RdfQuadSet>
public class QuadAcceptor extends java.lang.Object implements com.apicatalog.rdf.api.RdfQuadConsumer, java.util.function.Supplier<RdfQuadSet>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.function.Function<java.lang.String,java.lang.String>blankNodeIssuerprotected RdfQuadSetquadSetprotected RdfTermFactoryterms
-
Constructor Summary
Constructors Constructor Description QuadAcceptor()QuadAcceptor(RdfQuadSet quadSet)QuadAcceptor(RdfQuadSet quadSet, RdfTermFactory terms)QuadAcceptor(RdfTermFactory terms)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidblankNodeIssuer(java.util.function.Function<java.lang.String,java.lang.String> blankNodeIssuer)RdfQuadSetget()protected RdfResourcegetResource(java.lang.String name)QuadAcceptorquad(RdfQuad quad)QuadAcceptorquad(RdfResource subject, RdfResource predicate, RdfTerm object, RdfResource graph)QuadAcceptorquad(java.lang.String subject, java.lang.String predicate, java.lang.String object, java.lang.String datatype, java.lang.String language, java.lang.String direction, java.lang.String graph)RdfTermFactoryterms()
-
-
-
Field Detail
-
terms
protected final RdfTermFactory terms
-
quadSet
protected final RdfQuadSet quadSet
-
blankNodeIssuer
protected java.util.function.Function<java.lang.String,java.lang.String> blankNodeIssuer
-
-
Constructor Detail
-
QuadAcceptor
public QuadAcceptor()
-
QuadAcceptor
public QuadAcceptor(RdfQuadSet quadSet)
-
QuadAcceptor
public QuadAcceptor(RdfTermFactory terms)
-
QuadAcceptor
public QuadAcceptor(RdfQuadSet quadSet, RdfTermFactory terms)
-
-
Method Detail
-
get
public RdfQuadSet get()
- Specified by:
getin interfacejava.util.function.Supplier<RdfQuadSet>
-
quad
public QuadAcceptor quad(RdfResource subject, RdfResource predicate, RdfTerm object, RdfResource graph)
-
quad
public QuadAcceptor quad(RdfQuad quad)
-
quad
public QuadAcceptor quad(java.lang.String subject, java.lang.String predicate, java.lang.String object, java.lang.String datatype, java.lang.String language, java.lang.String direction, java.lang.String graph) throws com.apicatalog.rdf.api.RdfConsumerException
- Specified by:
quadin interfacecom.apicatalog.rdf.api.RdfQuadConsumer- Throws:
com.apicatalog.rdf.api.RdfConsumerException
-
terms
public RdfTermFactory terms()
-
blankNodeIssuer
void blankNodeIssuer(java.util.function.Function<java.lang.String,java.lang.String> blankNodeIssuer)
-
getResource
protected final RdfResource getResource(java.lang.String name)
-
-