public final class WstxOutputProperties extends Object
XMLOutputFactory.
| Modifier and Type | Field and Description | 
|---|---|
| static String | DEFAULT_OUTPUT_ENCODINGIf no encoding is passed, we should just default to what xml
 in general expects (and can determine), UTF-8. | 
| static String | DEFAULT_XML_VERSIONDefault xml version number output, if none was specified by
 application. | 
| static String | P_ADD_SPACE_AFTER_EMPTY_ELEMWhether writer is to add a single white space before closing "/>"
 of the empty element or not. | 
| static String | P_AUTOMATIC_END_ELEMENTSWhether stream writer is to automatically add end elements that are
 needed to properly close the output tree, when the stream is closed
 (either explicitly by a call to  closeorcloseCompletely, or implicitly by a call
 towriteEndDocument. | 
| static String | P_COPY_DEFAULT_ATTRSWhether writer should copy attributes that were initially expanded
 using default settings ("implicit" attributes) or not. | 
| static String | P_OUTPUT_CDATA_AS_TEXTWhether writer should just automatically convert all calls that
 would normally produce CDATA to produce (quoted) text. | 
| static String | P_OUTPUT_EMPTY_ELEMENT_HANDLERProperty that defines an  EmptyElementHandlerused to determine
 if the end tag for an empty element should be written or not. | 
| static String | P_OUTPUT_ESCAPE_CRProperty that determines whether Carriage Return (\r) characters are
 to be escaped when output or not. | 
| static String | P_OUTPUT_FIX_CONTENTProperty that further modifies handling of invalid content so
 that if  P_OUTPUT_VALIDATE_CONTENTis enabled, instead of
 reporting an error, writer will try to fix the problem. | 
| static String | P_OUTPUT_INVALID_CHAR_HANDLERProperty that defines a  InvalidCharHandlerused to determine
 what to do with a Java character that app tries to output but which
 is not a valid xml character. | 
| static String | P_OUTPUT_UNDERLYING_STREAMProperty that can be used to find out the underlying
  OutputStreamthat anXMLStreamWriterinstance is using,
 if known (not known if constructed with aWriter,
 or other non-stream destination). | 
| static String | P_OUTPUT_UNDERLYING_WRITERProperty that can be used to find out the underlying
  Writerthat anXMLStreamWriterinstance is using,
 if known (may not be known if constructed with aOutputStream,
 or other non-Writer destination). | 
| static String | P_OUTPUT_VALIDATE_ATTRWhether output classes should check uniqueness of attribute names,
 to prevent accidental output of duplicate attributes. | 
| static String | P_OUTPUT_VALIDATE_CONTENTWhether output classes should do basic verification that the textual
 content output as part of nodes should be checked for validity,
 if there's a possibility of invalid content. | 
| static String | P_OUTPUT_VALIDATE_NAMESWhether output classes should check validity of names, ie that they
 only contain legal XML identifier characters. | 
| static String | P_OUTPUT_VALIDATE_STRUCTUREWhether output classes should do basic verification that the output
 structure is well-formed (start and end elements match); that
 there is one and only one root, and that there is no textual content
 in prolog/epilog. | 
| static String | P_USE_DOUBLE_QUOTES_IN_XML_DECLWhether writer should use double quotes in the XML declaration. | 
| Constructor and Description | 
|---|
| WstxOutputProperties() | 
public static final String DEFAULT_XML_VERSION
public static final String DEFAULT_OUTPUT_ENCODING
Note: you can check out bug entry [WSTX-18] for more details
public static final String P_USE_DOUBLE_QUOTES_IN_XML_DECL
public static final String P_OUTPUT_CDATA_AS_TEXT
public static final String P_COPY_DEFAULT_ATTRS
public static final String P_ADD_SPACE_AFTER_EMPTY_ELEM
The default value is 'false', up to Woodstox 4.x.
NOTE: JavaDocs for versions 4.0.0 - 4.0.7 incorrectly state that default is 'true': this is NOT the case.
Note: added to resolve Jira entry WSTX-125.
public static final String P_AUTOMATIC_END_ELEMENTS
close or
 closeCompletely, or implicitly by a call
 to writeEndDocument.
The default value is 'true' as of Woodstox 4.x. Prior to 4.0, this feature was always enabled and there was no way to disable it)
public static final String P_OUTPUT_VALIDATE_STRUCTURE
public static final String P_OUTPUT_VALIDATE_CONTENT
public static final String P_OUTPUT_VALIDATE_ATTR
public static final String P_OUTPUT_VALIDATE_NAMES
public static final String P_OUTPUT_FIX_CONTENT
P_OUTPUT_VALIDATE_CONTENT is enabled, instead of
 reporting an error, writer will try to fix the problem.
 Invalid content in this context refers  to comment
 content with "--", CDATA with "]]>" and proc. instr data with "?>".
 This can
 be done for some content (CDATA, possibly comment), by splitting
 content into separate
 segments; but not for others (proc. instr, since that might
 change the semantics in unintended ways).public static final String P_OUTPUT_ESCAPE_CR
public static final String P_OUTPUT_INVALID_CHAR_HANDLER
InvalidCharHandler used to determine
 what to do with a Java character that app tries to output but which
 is not a valid xml character. Alternatives are converting it to
 another character or throw an exception: default implementations
 exist for both behaviors.public static final String P_OUTPUT_EMPTY_ELEMENT_HANDLER
EmptyElementHandler used to determine
 if the end tag for an empty element should be written or not.
 
 If specified XMLOutputFactory2.P_AUTOMATIC_EMPTY_ELEMENTS is ignored.public static final String P_OUTPUT_UNDERLYING_STREAM
OutputStream that an
 XMLStreamWriter instance is using,
 if known (not known if constructed with a Writer,
 or other non-stream destination). Null is returned, if not
 known.
Note: in general it is dangerous to operate on returned stream (if any), due to buffering stream writer can do. As such, caller has to take care to know what he is doing, including properly flushing output.
public static final String P_OUTPUT_UNDERLYING_WRITER
Writer that an
 XMLStreamWriter instance is using,
 if known (may not be known if constructed with a OutputStream,
 or other non-Writer destination). Null is returned, if not
 known. Note that the Writer may be an internal wrapper over
 an output stream.
Note: in general it is dangerous to operate on returned Writer (if any), due to buffering stream writer can do. As such, caller has to take care to know what he is doing, including properly flushing output.
Copyright © 2018 FasterXML. All rights reserved.