public static enum Serializer.Property extends java.lang.Enum<Serializer.Property>
Enum Constant and Description |
---|
BUILD_TREE
Build-tree option (XSLT only)
|
BYTE_ORDER_MARK
Set to "yes" or "no" to indicate whether a byte order mark is to be written
|
CDATA_SECTION_ELEMENTS
Space-separated list of QNames (in Clark form) of elements
whose content is to be wrapped in CDATA sections
|
DOCTYPE_PUBLIC
Set to any string to indicate that the output is to include a DOCTYPE declaration with this public id
|
DOCTYPE_SYSTEM
Set to any string to indicate that the output is to include a DOCTYPE declaration with this system id
|
ENCODING
Character encoding of output stream
|
ESCAPE_URI_ATTRIBUTES
Set to "yes" or "no" to indicate (for HTML and XHTML) whether URI-valued attributes should be
percent-encoded
|
HTML_VERSION
HTML version number
|
INCLUDE_CONTENT_TYPE
For HTML and XHTML, set to "yes" or "no" to indicate whether a <meta> element is to be
written to indicate the content type and encoding
|
INDENT
Set to "yes" or "no" to indicate whether indentation is required
|
ITEM_SEPARATOR
Set to a string used to separate adjacent items in an XQuery result sequence
|
MEDIA_TYPE
Set to indicate the media type (MIME type) of the output
|
METHOD
Serialization method: xml, html, xhtml, or text
|
NORMALIZATION_FORM
Set to the name of a Unicode normalization form: "NFC", "NFD", "NFKC", or "NFKD", or
"none" to indicate no normalization
|
OMIT_XML_DECLARATION
Set to "yes" if the XML declaration is to be omitted from the output file
|
SAXON_ATTRIBUTE_ORDER
Saxon extension: set to a space-separated list of attribute names, in Clark notation,
indicating that attributes present in the list should be serialized in the order
indicated, followed by attributes not present in the list (these are sorted first
by namespace, then by local name).
|
SAXON_CANONICAL
Saxon extension: request canonical XML output.
|
SAXON_CHARACTER_REPRESENTATION
Saxon extension to indicate how characters outside the encoding should be represented,
for example "hex" for hexadecimal character references, "decimal" for decimal character references
|
SAXON_DOUBLE_SPACE
Saxon extension: set to a space-separated list of element names, in Clark notation,
representing elements that will be preceded by an extra blank line in the output in addition
to normal indentation.
|
SAXON_IMPLICIT_RESULT_DOCUMENT
Saxon extension for internal use in XSLT, indicates that this output document is the implicitly
created result tree as distinct from a tree created using <xsl:result-document>
|
SAXON_INDENT_SPACES
Saxon extension: set to an integer (represented as a string) giving the number of spaces
by which each level of nesting should be indented.
|
SAXON_LINE_LENGTH
Saxon extension: set to an integer (represented as a string) giving the desired maximum
length of lines when indenting.
|
SAXON_NEWLINE
Saxon extension: set to any string.
|
SAXON_RECOGNIZE_BINARY
Saxon extension for use when writing to the text output method; this option causes the processing
instructions hex and b64 to be recognized containing hexBinary or base64 data respectively.
|
SAXON_REQUIRE_WELL_FORMED
Saxon extension for use when output is sent to a SAX ContentHandler: indicates that the output
is required to be well-formed (exactly one top-level element)
|
SAXON_STYLESHEET_VERSION
Saxon extension for internal use: used in XSLT to tell the serializer whether the
stylesheet used version="1.0" or version="2.0"
|
SAXON_SUPPLY_SOURCE_LOCATOR
Saxon extension for interfacing with debuggers; indicates that the location information is
available for events in this output stream
|
SAXON_SUPPRESS_INDENTATION
Set to a space-separated list of element names, in Clark notation,
within which no content is to be indented.
|
SAXON_WRAP
Saxon extension, indicates that the output of a query is to be wrapped before serialization,
such that each item in the result sequence is enclosed in an element indicating its type
|
STANDALONE
Set to "yes", "no", or "omit" to indicate the required value of the standalone attribute
in the XML declaration of the output file
|
UNDECLARE_PREFIXES
Set to "yes" or "no" to indicate (for XML 1.1) whether namespace that go out of scope should
be undeclared
|
USE_CHARACTER_MAPS
List of names of character maps to be used.
|
VERSION
Version of output method, for example "1.0" or "1.1" for XML
|
Modifier and Type | Method and Description |
---|---|
static Serializer.Property |
get(java.lang.String s) |
QName |
getQName()
Get the name of the property expressed as a QName.
|
java.lang.String |
toString()
Get the name of the property expressed as a QName in Clark notation.
|
static Serializer.Property |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Serializer.Property[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Serializer.Property METHOD
public static final Serializer.Property VERSION
public static final Serializer.Property ENCODING
public static final Serializer.Property OMIT_XML_DECLARATION
public static final Serializer.Property STANDALONE
public static final Serializer.Property DOCTYPE_PUBLIC
public static final Serializer.Property DOCTYPE_SYSTEM
public static final Serializer.Property CDATA_SECTION_ELEMENTS
public static final Serializer.Property INDENT
public static final Serializer.Property MEDIA_TYPE
public static final Serializer.Property USE_CHARACTER_MAPS
public static final Serializer.Property INCLUDE_CONTENT_TYPE
public static final Serializer.Property UNDECLARE_PREFIXES
public static final Serializer.Property ESCAPE_URI_ATTRIBUTES
public static final Serializer.Property BYTE_ORDER_MARK
public static final Serializer.Property NORMALIZATION_FORM
public static final Serializer.Property ITEM_SEPARATOR
public static final Serializer.Property HTML_VERSION
public static final Serializer.Property BUILD_TREE
public static final Serializer.Property SAXON_INDENT_SPACES
public static final Serializer.Property SAXON_LINE_LENGTH
public static final Serializer.Property SAXON_ATTRIBUTE_ORDER
public static final Serializer.Property SAXON_CANONICAL
public static final Serializer.Property SAXON_NEWLINE
public static final Serializer.Property SAXON_SUPPRESS_INDENTATION
This was originally a Saxon extension to the W3C specifications, but it then became a standard serialization attribute. The "SAXON_" prefix on the name of the enumeration constant reflects this history; the name is retained to avoid disrupting existing applications.
public static final Serializer.Property SAXON_DOUBLE_SPACE
public static final Serializer.Property SAXON_STYLESHEET_VERSION
public static final Serializer.Property SAXON_CHARACTER_REPRESENTATION
public static final Serializer.Property SAXON_RECOGNIZE_BINARY
public static final Serializer.Property SAXON_REQUIRE_WELL_FORMED
public static final Serializer.Property SAXON_WRAP
public static final Serializer.Property SAXON_IMPLICIT_RESULT_DOCUMENT
public static final Serializer.Property SAXON_SUPPLY_SOURCE_LOCATOR
public static Serializer.Property[] values()
for (Serializer.Property c : Serializer.Property.values()) System.out.println(c);
public static Serializer.Property valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String toString()
http://saxon.sf.net/
for Saxon extensionstoString
in class java.lang.Enum<Serializer.Property>
public QName getQName()
http://saxon.sf.net/
for Saxon extensionspublic static Serializer.Property get(java.lang.String s)
Copyright (c) 2004-2020 Saxonica Limited. All rights reserved.