public final class XDIWriterRegistry extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_HTML |
static String |
DEFAULT_IMPLIED |
static String |
DEFAULT_ORDERED |
static String |
DEFAULT_PRETTY |
static String |
PARAMETER_HTML |
static String |
PARAMETER_IMPLIED |
static String |
PARAMETER_ORDERED |
static String |
PARAMETER_PRETTY |
static Properties |
PROPERTIES_HTML |
static Properties |
PROPERTIES_IMPLIED |
static Properties |
PROPERTIES_ORDERED |
static Properties |
PROPERTIES_PRETTY |
Modifier and Type | Method and Description |
---|---|
static void |
addWriter(Class<? extends XDIWriter> writerClass) |
static XDIWriter |
forFileExtension(String fileExtension,
Properties parameters)
Returns an XDIWriter for the specified file extension, e.g.
|
static XDIWriter |
forFormat(String format,
Properties parameters)
Returns an XDIWriter for the specified format, e.g.
|
static XDIWriter |
forMimeType(MimeType mimeType)
Returns an XDIWriter for the specified mime type, e.g.
|
static XDIWriter |
getDefault()
Returns an XDIWriter for the default format.
|
static String[] |
getFileExtensions()
Returns all file extensions for which XDIWriter implementations exist.
|
static String[] |
getFormats()
Returns all formats for which XDIWriter implementations exist.
|
static MimeType[] |
getMimeTypes()
Returns all mime types for which XDIWriter implementations exist.
|
static boolean |
supportsFileExtension(MimeType fileExtension)
Checks if we have an XDIWriter that supports this file extension.
|
static boolean |
supportsFormat(String format)
Checks if we have an XDIWriter that supports this format.
|
static boolean |
supportsMimeType(MimeType mimeType)
Checks if we have an XDIWriter that supports this MIME type.
|
public static final String PARAMETER_IMPLIED
public static final String PARAMETER_ORDERED
public static final String PARAMETER_PRETTY
public static final String PARAMETER_HTML
public static final String DEFAULT_IMPLIED
public static final String DEFAULT_ORDERED
public static final String DEFAULT_PRETTY
public static final String DEFAULT_HTML
public static final Properties PROPERTIES_IMPLIED
public static final Properties PROPERTIES_ORDERED
public static final Properties PROPERTIES_PRETTY
public static final Properties PROPERTIES_HTML
public static XDIWriter forFormat(String format, Properties parameters)
format
- The desired format.public static XDIWriter forFileExtension(String fileExtension, Properties parameters)
fileExtension
- The desired file extension.public static XDIWriter forMimeType(MimeType mimeType)
mimeType
- The desired mime type.public static XDIWriter getDefault()
public static String[] getFormats()
public static String[] getFileExtensions()
public static MimeType[] getMimeTypes()
public static boolean supportsFormat(String format)
format
- The desired format.public static boolean supportsFileExtension(MimeType fileExtension)
fileExtension
- The desired file extension.public static boolean supportsMimeType(MimeType mimeType)
mimeType
- The desired mime type.Copyright © 2017. All rights reserved.