public final class QueryResultFormats extends Object
Utilities for QueryResultFormat
QueryResultFormat
,
SupportedFileFormats
Modifier and Type | Field and Description |
---|---|
static QueryResultFormat |
BINARY
Binary query result format for select query results
|
static QueryResultFormat |
CSV
Query result format for csv encoded query results
|
static QueryResultFormat |
JSON
Query result format for JSON encoded query results
|
static QueryResultFormat |
JSON_BOOLEAN
Query result format for JSON encoded query results
|
static QueryResultFormat |
TEXT
Text-based query result format for boolean query results
|
static QueryResultFormat |
TEXT_TABLE
Text-based table format for select query results.
|
static QueryResultFormat |
TSV
Query result format for tsv encoded query results
|
static QueryResultFormat |
XML
Query result format for SPARQL/XML encoded query results
|
static QueryResultFormat |
XML_BOOLEAN
Query result format for SPARQL/XML boolean encoded query results
|
Modifier and Type | Method and Description |
---|---|
static SupportedFileFormats<QueryResultFormat> |
booleanFormats()
Return only the supported boolean query formats
|
static Optional<QueryResultFormat> |
forFile(Path thePath)
|
static Optional<QueryResultFormat> |
forFileName(String thePath) |
static Optional<QueryResultFormat> |
forMime(String theMime)
Return the
format for the given mime-type. |
static Optional<QueryResultFormat> |
forMimeBoolean(String theMime)
Return the
format for the given mime-type. |
static Optional<QueryResultFormat> |
forMimeSelect(String theMime)
Return the
format for the given mime-type. |
static void |
register(QueryResultFormat theFormat)
Add a new
QueryResultFormat |
static QueryResultFormat |
register(String theName,
IRI theId,
List<String> theMimetypes,
List<String> theFileExtensions)
Add a new
QueryResultFormat |
static SupportedFileFormats<QueryResultFormat> |
selectFormats()
Return only the supported select query formats
|
public static final QueryResultFormat XML
public static final QueryResultFormat XML_BOOLEAN
public static final QueryResultFormat JSON
public static final QueryResultFormat JSON_BOOLEAN
public static final QueryResultFormat TSV
public static final QueryResultFormat CSV
public static final QueryResultFormat TEXT
public static final QueryResultFormat TEXT_TABLE
public static final QueryResultFormat BINARY
@Nonnull public static Optional<QueryResultFormat> forFile(@Nonnull Path thePath)
thePath
- the file to be parsedSupportedFileFormats.forFile(Path)
@Nonnull public static Optional<QueryResultFormat> forFileName(@Nonnull String thePath)
@Nonnull public static Optional<QueryResultFormat> forMime(@Nonnull String theMime)
format
for the given mime-type.theMime
- the mime-typeSupportedFileFormats.forMime(String)
@Nonnull public static Optional<QueryResultFormat> forMimeSelect(@Nonnull String theMime)
format
for the given mime-type.theMime
- the mime-typeSupportedFileFormats.forMime(String)
@Nonnull public static SupportedFileFormats<QueryResultFormat> selectFormats()
@Nonnull public static SupportedFileFormats<QueryResultFormat> booleanFormats()
@Nonnull public static Optional<QueryResultFormat> forMimeBoolean(@Nonnull String theMime)
format
for the given mime-type.theMime
- the mime-typeSupportedFileFormats.forMime(String)
public static void register(QueryResultFormat theFormat)
QueryResultFormat
theFormat
- the formatpublic static QueryResultFormat register(@Nonnull String theName, @Nonnull IRI theId, @Nonnull List<String> theMimetypes, @Nonnull List<String> theFileExtensions)
QueryResultFormat
theName
- the human-friendly name of the formattheId
- the IRI of the formattheMimetypes
- the list of supported mimetypes. There must be *at least* `1`, and the first element in the list is
taken to be the default mimetypetheFileExtensions
- the list of supported extensions. There must be *at least* `1`, and the first element in the list is
taken to be the default extensionCopyright © 2010-2016 Stardog Union. All Rights Reserved.