Modifier and Type | Class and Description |
---|---|
static class |
SerializerOptions.Newline
Newlines.
|
Options.YesNo, Options.YesNoOmit
Modifier and Type | Field and Description |
---|---|
static EnumOption<Options.YesNo> |
ALLOW_DUPLICATE_NAMES
Serialization parameter: xml/xhtml/html/text.
|
static EnumOption<Options.YesNo> |
BYTE_ORDER_MARK
Serialization parameter: yes/no.
|
static StringOption |
CDATA_SECTION_ELEMENTS
Serialization parameter: list of QNames.
|
static OptionsOption<CsvOptions> |
CSV
Specific serialization parameter.
|
static StringOption |
DOCTYPE_PUBLIC
Serialization parameter.
|
static StringOption |
DOCTYPE_SYSTEM
Serialization parameter.
|
static StringOption |
ENCODING
Serialization parameter: valid encoding.
|
static EnumOption<Options.YesNo> |
ESCAPE_URI_ATTRIBUTES
Serialization parameter: yes/no.
|
static StringOption |
HTML_VERSION
Serialization parameter: 4.0/4.01/5.0.
|
static EnumOption<Options.YesNo> |
INCLUDE_CONTENT_TYPE
Serialization parameter: yes/no.
|
static EnumOption<Options.YesNo> |
INDENT
Serialization parameter: yes/no.
|
static NumberOption |
INDENTS
Specific serialization parameter: number of spaces to indent.
|
static StringOption |
ITEM_SEPARATOR
Serialization parameter.
|
static OptionsOption<JsonSerialOptions> |
JSON
Specific serialization parameter.
|
static EnumOption<SerialMethod> |
JSON_NODE_OUTPUT_METHOD
Serialization parameter: xml/xhtml/html/text.
|
static NumberOption |
LIMIT
Specific serialization parameter: maximum number of bytes to serialize.
|
static StringOption |
MEDIA_TYPE
Serialization parameter.
|
static EnumOption<SerialMethod> |
METHOD
Serialization parameter: xml/xhtml/html/text/json/csv/adaptive.
|
static EnumOption<SerializerOptions.Newline> |
NEWLINE
Specific serialization parameter: newline.
|
static StringOption |
NORMALIZATION_FORM
Serialization parameter: NFC/NFD/NFKC/NKFD/fully-normalized/none.
|
static EnumOption<Options.YesNo> |
OMIT_XML_DECLARATION
Serialization parameter: yes/no.
|
static StringOption |
PARAMETER_DOCUMENT
Parameter document.
|
static EnumOption<Options.YesNoOmit> |
STANDALONE
Serialization parameter: yes/no/omit.
|
static StringOption |
SUPPRESS_INDENTATION
Serialization parameter.
|
static EnumOption<Options.YesNo> |
TABULATOR
Specific serialization parameter: indent with spaces or tabs.
|
static EnumOption<Options.YesNo> |
UNDECLARE_PREFIXES
Serialization parameter: yes/no.
|
static StringOption |
USE_CHARACTER_MAPS
Serialization parameter.
|
static StringOption |
VERSION
Serialization parameter: 1.0/1.1.
|
static String |
WEBDAV
Static WebDAV character map.
|
Constructor and Description |
---|
SerializerOptions()
Default constructor.
|
SerializerOptions(SerializerOptions opts)
Constructor with options to be copied.
|
Modifier and Type | Method and Description |
---|---|
static SerializerOptions |
get(boolean indent)
Returns serialization parameters.
|
void |
parse(String name,
byte[] val,
StaticContext sc,
InputInfo info)
Parses options.
|
boolean |
yes(EnumOption<Options.YesNo> option)
Checks if the specified option is true.
|
public static final EnumOption<Options.YesNo> BYTE_ORDER_MARK
public static final StringOption CDATA_SECTION_ELEMENTS
public static final StringOption DOCTYPE_PUBLIC
public static final StringOption DOCTYPE_SYSTEM
public static final StringOption ENCODING
public static final EnumOption<Options.YesNo> ESCAPE_URI_ATTRIBUTES
public static final EnumOption<Options.YesNo> INCLUDE_CONTENT_TYPE
public static final EnumOption<Options.YesNo> INDENT
public static final StringOption SUPPRESS_INDENTATION
public static final StringOption MEDIA_TYPE
public static final EnumOption<SerialMethod> METHOD
public static final StringOption NORMALIZATION_FORM
public static final EnumOption<Options.YesNo> OMIT_XML_DECLARATION
public static final EnumOption<Options.YesNoOmit> STANDALONE
public static final EnumOption<Options.YesNo> UNDECLARE_PREFIXES
public static final StringOption USE_CHARACTER_MAPS
public static final StringOption ITEM_SEPARATOR
public static final StringOption VERSION
public static final StringOption HTML_VERSION
public static final StringOption PARAMETER_DOCUMENT
public static final EnumOption<Options.YesNo> ALLOW_DUPLICATE_NAMES
public static final EnumOption<SerialMethod> JSON_NODE_OUTPUT_METHOD
public static final OptionsOption<CsvOptions> CSV
public static final OptionsOption<JsonSerialOptions> JSON
public static final EnumOption<SerializerOptions.Newline> NEWLINE
public static final EnumOption<Options.YesNo> TABULATOR
public static final NumberOption INDENTS
public static final NumberOption LIMIT
public static final String WEBDAV
public SerializerOptions()
public SerializerOptions(SerializerOptions opts)
opts
- optionspublic boolean yes(EnumOption<Options.YesNo> option)
option
- optionpublic static SerializerOptions get(boolean indent)
indent
- indent XMLpublic void parse(String name, byte[] val, StaticContext sc, InputInfo info) throws QueryException
name
- name of optionval
- valuesc
- static contextinfo
- input infoQueryException
- query exceptionCopyright © 2005–2015 BaseX Team. All rights reserved.