public class BooleanQueryResultFormat extends QueryResultFormat
name
and
can have one or more associated MIME types, zero or more associated file
extensions and can specify a (default) character encoding.Modifier and Type | Field and Description |
---|---|
static BooleanQueryResultFormat |
JSON
SPARQL Query Results JSON Format.
|
static BooleanQueryResultFormat |
SPARQL
SPARQL Query Results XML Format.
|
static BooleanQueryResultFormat |
TEXT
Plain text encoding using values "true" and "false" (case-insensitive).
|
Constructor and Description |
---|
BooleanQueryResultFormat(String name,
Collection<String> mimeTypes,
Charset charset,
Collection<String> fileExtensions)
Creates a new TupleQueryResultFormat object.
|
BooleanQueryResultFormat(String name,
String mimeType,
Charset charset,
String fileExt)
Creates a new TupleQueryResultFormat object.
|
BooleanQueryResultFormat(String name,
String mimeType,
String fileExt)
Creates a new TupleQueryResultFormat object.
|
Modifier and Type | Method and Description |
---|---|
static BooleanQueryResultFormat |
forFileName(String fileName)
Tries to determine the appropriate boolean file format for a file, based
on the extension specified in a file name.
|
static BooleanQueryResultFormat |
forFileName(String fileName,
BooleanQueryResultFormat fallback)
Tries to determine the appropriate boolean file format for a file, based
on the extension specified in a file name.
|
static BooleanQueryResultFormat |
forMIMEType(String mimeType)
Tries to determine the appropriate boolean file format based on the a MIME
type that describes the content type.
|
static BooleanQueryResultFormat |
forMIMEType(String mimeType,
BooleanQueryResultFormat fallback)
Tries to determine the appropriate boolean file format based on the a MIME
type that describes the content type.
|
static void |
register(BooleanQueryResultFormat format)
Registers the specified boolean query result format.
|
static BooleanQueryResultFormat |
register(String name,
String mimeType,
String fileExt)
Registers the specified boolean query result format.
|
static Collection<BooleanQueryResultFormat> |
values()
Returns all known/registered boolean query result formats.
|
equals, getCharset, getDefaultFileExtension, getDefaultMIMEType, getFileExtensions, getMIMETypes, getName, hasCharset, hasDefaultFileExtension, hasDefaultMIMEType, hasFileExtension, hashCode, hasMIMEType, matchFileName, matchFileName, matchMIMEType, matchMIMEType, toString
public static final BooleanQueryResultFormat SPARQL
public static final BooleanQueryResultFormat JSON
public static final BooleanQueryResultFormat TEXT
public BooleanQueryResultFormat(String name, String mimeType, String fileExt)
name
- The name of the format, e.g. "SPARQL/XML".mimeType
- The MIME type of the format, e.g.
application/sparql-results+xml for the SPARQL/XML format.fileExt
- The (default) file extension for the format, e.g. srx for
SPARQL/XML.public BooleanQueryResultFormat(String name, String mimeType, Charset charset, String fileExt)
name
- The name of the format, e.g. "SPARQL/XML".mimeType
- The MIME type of the format, e.g.
application/sparql-results+xml for the SPARQL/XML format.charset
- The default character encoding of the format. Specify null
if not applicable.fileExt
- The (default) file extension for the format, e.g. srx for
SPARQL/XML.public BooleanQueryResultFormat(String name, Collection<String> mimeTypes, Charset charset, Collection<String> fileExtensions)
name
- The name of the format, e.g. "SPARQL/XML".mimeTypes
- The MIME types of the format, e.g.
application/sparql-results+xml for the SPARQL/XML format.
The first item in the list is interpreted as the default MIME type
for the format.charset
- The default character encoding of the format. Specify null
if not applicable.fileExtensions
- The format's file extensions, e.g. srx for SPARQL/XML
files. The first item in the list is interpreted as the default
file extension for the format.public static Collection<BooleanQueryResultFormat> values()
public static BooleanQueryResultFormat register(String name, String mimeType, String fileExt)
name
- The name of the format, e.g. "SPARQL/XML".mimeType
- The MIME type of the format, e.g.
application/sparql-results+xml for the SPARQL/XML file
format.fileExt
- The (default) file extension for the format, e.g. srx for
SPARQL/XML files.public static void register(BooleanQueryResultFormat format)
public static BooleanQueryResultFormat forMIMEType(String mimeType)
mimeType
- A MIME type, e.g. "application/sparql-results+xml".forMIMEType(String,BooleanQueryResultFormat)
,
FileFormat.getMIMETypes()
public static BooleanQueryResultFormat forMIMEType(String mimeType, BooleanQueryResultFormat fallback)
mimeType
- a MIME type, e.g. "application/sparql-results+xml"fallback
- a fallback TupleQueryResultFormat that will be returned by the
method if no match for the supplied MIME type can be found.forMIMEType(String)
,
FileFormat.getMIMETypes()
public static BooleanQueryResultFormat forFileName(String fileName)
fileName
- A file name.forFileName(String,BooleanQueryResultFormat)
,
FileFormat.getFileExtensions()
public static BooleanQueryResultFormat forFileName(String fileName, BooleanQueryResultFormat fallback)
fileName
- A file name.forFileName(String)
,
FileFormat.getFileExtensions()
Copyright © 2001-2016 Aduna. All Rights Reserved.