Class ResultFormat#

Inheritance Relationships#

Base Type#

  • public ResultFormatDef

Class Documentation#

class ResultFormat : public ResultFormatDef#

Select Result format according to query form and annotation., Olivier Corby Edelweiss INRIA 2011 - Wimmics 2016.

Public Functions

inline String toString()#
inline ResultFormat init(Dataset ds)#
inline String toString(IDatatype dt)#
inline void write(String name)#
inline int getConstructFormat()#
Returns:

the construct_format

inline void setConstructFormat(int construct_format)#
Parameters:

construct_format – the construct_format to set

inline int getSelectFormat()#
Returns:

the select_format

inline void setSelectFormat(int select_format)#
Parameters:

select_format – the select_format to set

inline long getNbResult()#
inline ResultFormat setNbResult(long nbResult)#
inline int type()#
inline String getContentType()#
inline void setContentType(String contentType)#
Parameters:

contentType – the contentType to set

inline boolean isSelectAll()#
Returns:

the selectAll

inline void setSelectAll(boolean selectAll)#
Parameters:

selectAll – the selectAll to set

inline boolean isTransformer()#
Returns:

the transformer

inline void setTransformer(boolean transformer)#
Parameters:

transformer – the transformer to set

inline String getTransformation()#
Returns:

the transformation

inline void setTransformation(String transformation)#
Parameters:

transformation – the transformation to set

inline Graph getGraph()#
Returns:

the graph

inline void setGraph(Graph graph)#
Parameters:

graph – the graph to set

inline Mappings getMappings()#
Returns:

the map

inline void setMappings(Mappings map)#
Parameters:

map – the map to set

inline Binding getBind()#
Returns:

the bind

inline void setBind(Binding bind)#
Parameters:

bind – the bind to set

inline Context getContext()#
Returns:

the context

inline void setContext(Context context)#
Parameters:

context – the context to set

inline int getTransformType()#
inline void setTransformType(int transformType)#
inline int getNbTriple()#
inline ResultFormat setNbTriple(int nbTriple)#
inline NSManager getNsmanager()#
inline void setNsmanager(NSManager nsmanager)#

Public Static Functions

static inline ResultFormat create(Mappings m)#
static inline ResultFormat create(Mappings m, String format)#

format: application/sparql-results+xml format may be null

static inline ResultFormat create(Mappings m, String format, String trans)#
static inline ResultFormat create(Mappings m, int type, String trans)#
static inline ResultFormat format(Mappings m)#
static inline ResultFormat create(Mappings m, int type)#
static inline ResultFormat create(Mappings m, int sel, int cons)#
static inline ResultFormat create(Graph g)#
static inline ResultFormat create(Graph g, int type)#
static inline ResultFormat create(Graph g, NSManager nsm, int type)#
static inline ResultFormat create(Graph g, String type)#
static inline void setDefaultSelectFormat(int i)#
static inline void setDefaultConstructFormat(int i)#
static inline int getFormat(String str)#
static inline int getFormatUndef(String str)#
static inline String getFormat(int type)#
static inline String decode(String ft)#
static inline String decodeLoadFormat(String ft)#
static inline String decodeOrText(String ft)#

Public Static Attributes

static final String SPARQL_RESULTS_XML   = "application/sparql-results+xml"
static final String SPARQL_RESULTS_JSON   = "application/sparql-results+json"
static final String SPARQL_RESULTS_CSV   = "text/csv"
static final String SPARQL_RESULTS_TSV   = "text/tab-separated-values"
static final String SPARQL_RESULTS_MD   = "text/markdown"
static final String SPARQL_RESULTS_HTML   = "application/n-quads"
static final String XML   = "application/xml"
static final String HTML   = "text/html"
static final String SPARQL_QUERY   = "application/sparql-query"
static final String JSON_LD   = "application/ld+json"
static final String JSON   = "application/json"
static final String RDF_XML   = "application/rdf+xml"
static final String TRIG   = "application/trig"
static final String TURTLE   = "application/turtle"
static final String TURTLE_TEXT   = "text/turtle"
static final String TRIG_TEXT   = "text/trig"
static final String NT_TEXT   = "text/nt"
static final String TEXT   = "text/plain"
static final String N3   = "text/n3"
static final String N_TRIPLES   = "application/n-triples"
static final String N_QUADS   = "application/n-quads"
static int DEFAULT_SELECT_FORMAT = XML_FORMAT#
static int DEFAULT_CONSTRUCT_FORMAT = RDF_XML_FORMAT#