public abstract class AbstractSPARQLXMLWriter<T> extends Object implements QueryResultWriter<T>
Modifier and Type | Field and Description |
---|---|
static String |
BINDING_NAME_ATT |
static String |
BINDING_TAG |
static String |
BNODE_TAG |
static String |
BOOLEAN_FALSE |
static String |
BOOLEAN_TAG |
static String |
BOOLEAN_TRUE |
static String |
CONTEXT_TAG |
protected boolean |
documentOpen |
static String |
HEAD_TAG |
protected boolean |
headerComplete |
protected boolean |
headerOpen |
static String |
HREF_ATT |
static String |
LINK_TAG |
static String |
LITERAL_DATATYPE_ATT |
static String |
LITERAL_LANG_ATT |
static String |
LITERAL_TAG |
protected com.stardog.stark.impl.NamespacesImpl |
mNamespaces |
protected Options |
mOptions |
protected XMLWriter |
mWriter |
static String |
NAMESPACE |
static String |
OBJECT_TAG |
static String |
PREDICATE_TAG |
static String |
QNAME |
static String |
RESULT_SET_TAG |
static String |
RESULT_TAG |
static String |
ROOT_TAG |
static String |
STATEMENT_TAG |
static String |
SUBJECT_TAG |
protected boolean |
tupleVariablesFound |
static String |
UNBOUND_TAG |
static String |
URI_TAG |
static String |
VAR_NAME_ATT |
static String |
VAR_TAG |
Constructor and Description |
---|
AbstractSPARQLXMLWriter(OutputStream theOutputStream,
Options theOptions) |
Modifier and Type | Method and Description |
---|---|
void |
end()
Signal that query processing has completed
|
void |
links(List<String> theLinks)
Handle the set of links from the result
|
void |
namespace(String thePrefix,
String theIRI) |
void |
start()
Indicates that writing has begun.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
format, handle
protected final XMLWriter mWriter
protected final Options mOptions
protected boolean documentOpen
protected boolean headerOpen
protected boolean headerComplete
protected boolean tupleVariablesFound
protected final com.stardog.stark.impl.NamespacesImpl mNamespaces
public static final String NAMESPACE
public static final String ROOT_TAG
public static final String HEAD_TAG
public static final String LINK_TAG
public static final String VAR_TAG
public static final String VAR_NAME_ATT
public static final String HREF_ATT
public static final String BOOLEAN_TAG
public static final String BOOLEAN_TRUE
public static final String BOOLEAN_FALSE
public static final String RESULT_SET_TAG
public static final String RESULT_TAG
public static final String BINDING_TAG
public static final String BINDING_NAME_ATT
public static final String URI_TAG
public static final String BNODE_TAG
public static final String LITERAL_TAG
public static final String LITERAL_LANG_ATT
public static final String LITERAL_DATATYPE_ATT
public static final String UNBOUND_TAG
public static final String QNAME
public static final String STATEMENT_TAG
public static final String SUBJECT_TAG
public static final String PREDICATE_TAG
public static final String OBJECT_TAG
public static final String CONTEXT_TAG
public AbstractSPARQLXMLWriter(@Nonnull OutputStream theOutputStream, @Nonnull Options theOptions)
public final void links(@Nonnull List<String> theLinks) throws ResultWritingFailed
links
in interface QueryResultWriter<T>
links
in interface QueryResultHandler<T>
theLinks
- The linksResultWritingFailed
public final void namespace(@Nonnull String thePrefix, @Nonnull String theIRI) throws ResultWritingFailed
namespace
in interface QueryResultWriter<T>
ResultWritingFailed
public final void start() throws ResultWritingFailed
start
in interface QueryResultWriter<T>
start
in interface QueryResultHandler<T>
ResultWritingFailed
- if writing failed.public final void end() throws ResultWritingFailed
end
in interface QueryResultWriter<T>
end
in interface QueryResultHandler<T>
ResultWritingFailed
Copyright © 2010-2016 Stardog Union. All Rights Reserved.