Package org.aksw.jenax.arq.util.fmt
Class SparqlResultFmtsImpl
java.lang.Object
org.aksw.jenax.arq.util.fmt.SparqlResultFmtsImpl
- All Implemented Interfaces:
SparqlResultFmts
Class for providing (default) mappings for the result types defined by SPARQL
to Lang and RDFFormat instances
Use
SparqlQueryFmts for controlling formats on the query type such that e.g.
describe and construct queries map to different formats.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.riot.Langprotected org.apache.jena.riot.Langstatic final SparqlResultFmtsstatic final SparqlResultFmtsprotected org.apache.jena.riot.RDFFormatprotected org.apache.jena.riot.RDFFormatstatic final SparqlResultFmtsprotected org.apache.jena.riot.Langstatic final SparqlResultFmts -
Constructor Summary
ConstructorsConstructorDescriptionSparqlResultFmtsImpl(org.apache.jena.riot.Lang unknown, org.apache.jena.riot.Lang askResult, org.apache.jena.riot.Lang bindings, org.apache.jena.riot.RDFFormat triples, org.apache.jena.riot.RDFFormat quads) -
Method Summary
Modifier and TypeMethodDescriptionstatic SparqlResultFmtsstatic SparqlResultFmtsstatic SparqlResultFmtsstatic SparqlResultFmtsstatic SparqlResultFmtsstatic SparqlResultFmtsorg.apache.jena.riot.Langorg.apache.jena.riot.Langstatic SparqlResultFmtsforContentTypes(org.apache.jena.atlas.web.AcceptList acceptableContentTypes) Compute the SparqlResultFmts for a given http accept header.org.apache.jena.riot.RDFFormatforQuads()org.apache.jena.riot.RDFFormatorg.apache.jena.riot.Langprotected voidset(SparqlResultType s, Object o) protected static voidsetSisterDefaults(SparqlResultFmtsImpl impl, SparqlResultType sourceFmt, EnumSet<SparqlResultType> targetFmts) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jenax.arq.util.fmt.SparqlResultFmts
get
-
Field Details
-
DEFAULT
-
XML
-
JSON
-
TXT
-
askResult
protected org.apache.jena.riot.Lang askResult -
bindings
protected org.apache.jena.riot.Lang bindings -
triples
protected org.apache.jena.riot.RDFFormat triples -
quads
protected org.apache.jena.riot.RDFFormat quads -
unknown
protected org.apache.jena.riot.Lang unknown
-
-
Constructor Details
-
SparqlResultFmtsImpl
public SparqlResultFmtsImpl(org.apache.jena.riot.Lang unknown, org.apache.jena.riot.Lang askResult, org.apache.jena.riot.Lang bindings, org.apache.jena.riot.RDFFormat triples, org.apache.jena.riot.RDFFormat quads)
-
-
Method Details
-
createDefault
-
createJson
-
createXml
-
createTxt
-
createCsv
-
createTsv
-
setSisterDefaults
protected static void setSisterDefaults(SparqlResultFmtsImpl impl, SparqlResultType sourceFmt, EnumSet<SparqlResultType> targetFmts) -
set
-
forContentTypes
public static SparqlResultFmts forContentTypes(org.apache.jena.atlas.web.AcceptList acceptableContentTypes) Compute the SparqlResultFmts for a given http accept header. -
forAskResult
public org.apache.jena.riot.Lang forAskResult()- Specified by:
forAskResultin interfaceSparqlResultFmts
-
forBindings
public org.apache.jena.riot.Lang forBindings()- Specified by:
forBindingsin interfaceSparqlResultFmts
-
forTriples
public org.apache.jena.riot.RDFFormat forTriples()- Specified by:
forTriplesin interfaceSparqlResultFmts
-
forQuads
public org.apache.jena.riot.RDFFormat forQuads()- Specified by:
forQuadsin interfaceSparqlResultFmts
-
forUnknown
public org.apache.jena.riot.Lang forUnknown()- Specified by:
forUnknownin interfaceSparqlResultFmts
-