public abstract class AbstractBufferingOutputProcessor extends AbstractOutputProcessor
action, securityProperties
Modifier | Constructor and Description |
---|---|
protected |
AbstractBufferingOutputProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
doFinal(OutputProcessorChain outputProcessorChain)
Will be called when the whole document is processed.
|
protected void |
flushBufferAndCallbackAfterHeader(OutputProcessorChain outputProcessorChain,
Deque<XMLSecEvent> xmlSecEventDeque) |
protected Deque<XMLSecEvent> |
getXmlSecEventBuffer() |
void |
processEvent(XMLSecEvent xmlSecEvent,
OutputProcessorChain outputProcessorChain) |
protected abstract void |
processHeaderEvent(OutputProcessorChain outputProcessorChain) |
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
protected AbstractBufferingOutputProcessor() throws XMLSecurityException
XMLSecurityException
protected Deque<XMLSecEvent> getXmlSecEventBuffer()
public void processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) throws XMLStreamException, XMLSecurityException
processEvent
in class AbstractOutputProcessor
XMLStreamException
XMLSecurityException
public void doFinal(OutputProcessorChain outputProcessorChain) throws XMLStreamException, XMLSecurityException
OutputProcessor
doFinal
in interface OutputProcessor
doFinal
in class AbstractOutputProcessor
XMLStreamException
- thrown when a streaming error occursXMLSecurityException
- thrown when a Security failure occursprotected abstract void processHeaderEvent(OutputProcessorChain outputProcessorChain) throws XMLStreamException, XMLSecurityException
protected void flushBufferAndCallbackAfterHeader(OutputProcessorChain outputProcessorChain, Deque<XMLSecEvent> xmlSecEventDeque) throws XMLStreamException, XMLSecurityException
Copyright © 2000–2019 The Apache Software Foundation. All rights reserved.