Package com.stardog.stark.query.io.xml
Class SPARQLXMLSelectResultWriter
java.lang.Object
com.stardog.stark.query.io.xml.AbstractSPARQLXMLWriter<BindingSet>
com.stardog.stark.query.io.xml.SPARQLXMLSelectResultWriter
- All Implemented Interfaces:
QueryResultWriter<BindingSet>,SelectQueryResultWriter,QueryResultHandler<BindingSet>,SelectQueryResultHandler
public final class SPARQLXMLSelectResultWriter
extends AbstractSPARQLXMLWriter<BindingSet>
implements SelectQueryResultWriter
Writer for SelectQueryResult which will
serialize results in SPARQL/XML format.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Michael Grove
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.stardog.stark.query.io.xml.AbstractSPARQLXMLWriter
documentOpen, headerComplete, headerOpen, mNamespaces, mOptions, mWriter, tupleVariablesFound -
Constructor Summary
ConstructorsConstructorDescriptionSPARQLXMLSelectResultWriter(OutputStream theOutputStream, Options theOptions) -
Method Summary
Modifier and TypeMethodDescriptionformat()Theformatthis writer will serialize output invoidhandle(BindingSet theBindings) Handle a result to a queryvoidThe variables in the projection of the queryMethods inherited from class com.stardog.stark.query.io.xml.AbstractSPARQLXMLWriter
end, links, namespace, startMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.stardog.stark.query.io.QueryResultWriter
end, links, namespace, start
-
Field Details
-
NAMESPACE
- See Also:
-
ROOT_TAG
- See Also:
-
HEAD_TAG
- See Also:
-
LINK_TAG
- See Also:
-
VAR_TAG
- See Also:
-
VAR_NAME_ATT
- See Also:
-
HREF_ATT
- See Also:
-
BOOLEAN_TAG
- See Also:
-
BOOLEAN_TRUE
- See Also:
-
BOOLEAN_FALSE
- See Also:
-
RESULT_SET_TAG
- See Also:
-
RESULT_TAG
- See Also:
-
BINDING_TAG
- See Also:
-
BINDING_NAME_ATT
- See Also:
-
URI_TAG
- See Also:
-
BNODE_TAG
- See Also:
-
LITERAL_TAG
- See Also:
-
LITERAL_LANG_ATT
- See Also:
-
LITERAL_DATATYPE_ATT
- See Also:
-
UNBOUND_TAG
- See Also:
-
QNAME
- See Also:
-
STATEMENT_TAG
- See Also:
-
SUBJECT_TAG
- See Also:
-
PREDICATE_TAG
- See Also:
-
OBJECT_TAG
- See Also:
-
CONTEXT_TAG
- See Also:
-
-
Constructor Details
-
SPARQLXMLSelectResultWriter
public SPARQLXMLSelectResultWriter(@Nonnull OutputStream theOutputStream, @Nonnull Options theOptions)
-
-
Method Details
-
variables
The variables in the projection of the query- Specified by:
variablesin interfaceSelectQueryResultHandler- Parameters:
theVars- the variables- See Also:
-
handle
Handle a result to a query- Specified by:
handlein interfaceQueryResultHandler<BindingSet>- Specified by:
handlein interfaceQueryResultWriter<BindingSet>- Parameters:
theBindings- the result- Throws:
ResultWritingFailed
-
format
Theformatthis writer will serialize output in- Specified by:
formatin interfaceQueryResultWriter<BindingSet>- Returns:
- the format
-