Class FinalOutputProcessor
java.lang.Object
org.apache.xml.security.stax.ext.AbstractOutputProcessor
org.apache.xml.security.stax.impl.processor.output.FinalOutputProcessor
- All Implemented Interfaces:
OutputProcessor
Processor which outputs the XMLEvents to an outputStream
This Processor can be extended to allow to write to a StAX writer instead of directly to an output stream
-
Field Summary
FieldsFields inherited from class AbstractOutputProcessor
action, securityProperties -
Constructor Summary
ConstructorsConstructorDescriptionFinalOutputProcessor(OutputStream outputStream, String encoding) FinalOutputProcessor(XMLStreamWriter xmlStreamWriter) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoFinal(OutputProcessorChain outputProcessorChain) Will be called when the whole document is processed.voidprocessEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) Methods inherited from class AbstractOutputProcessor
addAfterProcessor, addAttributes, addBeforeProcessor, createAttribute, createCharacters, createCharacters, createCharactersAndOutputAsEvent, createCharactersAndOutputAsEvent, createEndElement, createEndElementAndOutputAsEvent, createNamespace, createStartElementAndOutputAsEvent, createStartElementAndOutputAsEvent, getAction, getAfterProcessors, getBeforeProcessors, getPhase, getSecurityProperties, init, outputAsEvent, outputDOMElement, processNextEvent, securePartMatches, securePartMatches, setAction, setPhase, setXMLSecurityProperties
-
Field Details
-
xmlEventWriter
-
-
Constructor Details
-
FinalOutputProcessor
- Throws:
XMLSecurityException
-
FinalOutputProcessor
- Throws:
XMLSecurityException
-
-
Method Details
-
processEvent
public void processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) throws XMLStreamException, XMLSecurityException - Specified by:
processEventin classAbstractOutputProcessor- Throws:
XMLStreamExceptionXMLSecurityException
-
doFinal
Description copied from interface:OutputProcessorWill be called when the whole document is processed.- Specified by:
doFinalin interfaceOutputProcessor- Overrides:
doFinalin classAbstractOutputProcessor- Parameters:
outputProcessorChain-- Throws:
XMLSecurityException- thrown when a Security failure occurs
-