- All Implemented Interfaces:
- Result
Acts as a holder for an XML Result in the
 form of a StAX writer,i.e.
 XMLStreamWriter or XMLEventWriter.
 StAXResult can be used in all cases that accept
 a Result, e.g. Transformer,
 Validator which accept
 Result as input.
- Since:
- 1.6
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringIfTransformerFactory.getFeature(String name)returns true when passed this value as an argument, the Transformer supports Result output of this type.Fields declared in interface javax.xml.transform.ResultPI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
- 
Constructor SummaryConstructorsConstructorDescriptionStAXResult(XMLEventWriter xmlEventWriter) Creates a new instance of aStAXResultby supplying anXMLEventWriter.StAXResult(XMLStreamWriter xmlStreamWriter) Creates a new instance of aStAXResultby supplying anXMLStreamWriter.
- 
Method SummaryModifier and TypeMethodDescriptionThe returned system identifier is alwaysnull.Get theXMLEventWriterused by thisStAXResult.Get theXMLStreamWriterused by thisStAXResult.voidsetSystemId(String systemId) In the context of aStAXResult, it is not appropriate to explicitly set the system identifier.
- 
Field Details- 
FEATUREIfTransformerFactory.getFeature(String name)returns true when passed this value as an argument, the Transformer supports Result output of this type.- See Also:
 
 
- 
- 
Constructor Details- 
StAXResultCreates a new instance of a StAXResultby supplying anXMLEventWriter.XMLEventWritermust be a non-nullreference.- Parameters:
- xmlEventWriter-- XMLEventWriterused to create this- StAXResult.
- Throws:
- IllegalArgumentException- If- xmlEventWriter==- null.
 
- 
StAXResultCreates a new instance of a StAXResultby supplying anXMLStreamWriter.XMLStreamWritermust be a non-nullreference.- Parameters:
- xmlStreamWriter-- XMLStreamWriterused to create this- StAXResult.
- Throws:
- IllegalArgumentException- If- xmlStreamWriter==- null.
 
 
- 
- 
Method Details- 
getXMLEventWriterGet the XMLEventWriterused by thisStAXResult.XMLEventWriterwill benullif thisStAXResultwas created with aXMLStreamWriter.- Returns:
- XMLEventWriterused by this- StAXResult.
 
- 
getXMLStreamWriterGet the XMLStreamWriterused by thisStAXResult.XMLStreamWriterwill benullif thisStAXResultwas created with aXMLEventWriter.- Returns:
- XMLStreamWriterused by this- StAXResult.
 
- 
setSystemIdIn the context of a StAXResult, it is not appropriate to explicitly set the system identifier. TheXMLEventWriterorXMLStreamWriterused to construct thisStAXResultdetermines the system identifier of the XML result.An UnsupportedOperationExceptionis always thrown by this method.- Specified by:
- setSystemIdin interface- Result
- Parameters:
- systemId- Ignored.
- Throws:
- UnsupportedOperationException- Is always thrown by this method.
 
- 
getSystemIdThe returned system identifier is always null.- Specified by:
- getSystemIdin interface- Result
- Returns:
- The returned system identifier is always null.
 
 
-