|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.aduna.lang.FileFormat
org.openrdf.query.resultio.TupleQueryResultFormat
public class TupleQueryResultFormat
Represents the concept of an tuple query result serialization format. Tuple
query result formats are identified by a name and can have
one or more associated MIME types, zero or more associated file extensions
and can specify a (default) character encoding.
| Field Summary | |
|---|---|
static TupleQueryResultFormat |
BINARY
Binary RDF results table format. |
static TupleQueryResultFormat |
JSON
SPARQL Query Results JSON Format. |
static TupleQueryResultFormat |
SPARQL
SPARQL Query Results XML Format. |
| Constructor Summary | |
|---|---|
TupleQueryResultFormat(String name,
Collection<String> mimeTypes,
Charset charset,
Collection<String> fileExtensions)
Creates a new TupleQueryResultFormat object. |
|
TupleQueryResultFormat(String name,
String mimeType,
Charset charset,
String fileExt)
Creates a new TupleQueryResultFormat object. |
|
TupleQueryResultFormat(String name,
String mimeType,
String fileExt)
Creates a new TupleQueryResultFormat object. |
|
| Method Summary | |
|---|---|
static TupleQueryResultFormat |
forFileName(String fileName)
Tries to determine the appropriate tuple file format for a file, based on the extension specified in a file name. |
static TupleQueryResultFormat |
forFileName(String fileName,
TupleQueryResultFormat fallback)
Tries to determine the appropriate tuple file format for a file, based on the extension specified in a file name. |
static TupleQueryResultFormat |
forMIMEType(String mimeType)
Tries to determine the appropriate tuple file format based on the a MIME type that describes the content type. |
static TupleQueryResultFormat |
forMIMEType(String mimeType,
TupleQueryResultFormat fallback)
Tries to determine the appropriate tuple file format based on the a MIME type that describes the content type. |
static TupleQueryResultFormat |
register(String name,
String mimeType,
String fileExt)
Registers the specified tuple query result format. |
static void |
register(TupleQueryResultFormat format)
Registers the specified tuple query result format. |
static Collection<TupleQueryResultFormat> |
values()
Returns all known/registered tuple query result formats. |
| Methods inherited from class info.aduna.lang.FileFormat |
|---|
equals, getCharset, getDefaultFileExtension, getDefaultMIMEType, getFileExtensions, getMIMETypes, getName, hasCharset, hasDefaultFileExtension, hasDefaultMIMEType, hasFileExtension, hashCode, hasMIMEType, matchFileName, matchFileName, matchMIMEType, matchMIMEType, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final TupleQueryResultFormat SPARQL
public static final TupleQueryResultFormat BINARY
public static final TupleQueryResultFormat JSON
| Constructor Detail |
|---|
public TupleQueryResultFormat(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 TupleQueryResultFormat(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 TupleQueryResultFormat(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.| Method Detail |
|---|
public static Collection<TupleQueryResultFormat> values()
public static TupleQueryResultFormat 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(TupleQueryResultFormat format)
public static TupleQueryResultFormat forMIMEType(String mimeType)
mimeType - A MIME type, e.g. "application/sparql-results+xml".
forMIMEType(String,TupleQueryResultFormat),
FileFormat.getMIMETypes()
public static TupleQueryResultFormat forMIMEType(String mimeType,
TupleQueryResultFormat 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 TupleQueryResultFormat forFileName(String fileName)
fileName - A file name.
forFileName(String,TupleQueryResultFormat),
FileFormat.getFileExtensions()
public static TupleQueryResultFormat forFileName(String fileName,
TupleQueryResultFormat fallback)
fileName - A file name.
forFileName(String),
FileFormat.getFileExtensions()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||