org.apache.xml.security.stax.impl.processor.output
Class AbstractSignatureEndingOutputProcessor.SignedInfoProcessor

java.lang.Object
  extended by org.apache.xml.security.stax.ext.AbstractOutputProcessor
      extended by org.apache.xml.security.stax.impl.processor.output.AbstractSignatureEndingOutputProcessor.SignedInfoProcessor
All Implemented Interfaces:
OutputProcessor
Enclosing class:
AbstractSignatureEndingOutputProcessor

protected static class AbstractSignatureEndingOutputProcessor.SignedInfoProcessor
extends AbstractOutputProcessor


Field Summary
 
Fields inherited from class org.apache.xml.security.stax.ext.AbstractOutputProcessor
action, securityProperties
 
Constructor Summary
AbstractSignatureEndingOutputProcessor.SignedInfoProcessor(SignatureAlgorithm signatureAlgorithm, XMLSecStartElement xmlSecStartElement)
           
 
Method Summary
 String getInclusiveNamespacePrefixes()
           
 byte[] getSignatureValue()
           
 void init(OutputProcessorChain outputProcessorChain)
          Method will be called after setting the properties
 void processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain)
           
 
Methods inherited from class org.apache.xml.security.stax.ext.AbstractOutputProcessor
addAfterProcessor, addAttributes, addBeforeProcessor, createAttribute, createCharacters, createCharacters, createCharactersAndOutputAsEvent, createCharactersAndOutputAsEvent, createEndElement, createEndElementAndOutputAsEvent, createNamespace, createStartElementAndOutputAsEvent, createStartElementAndOutputAsEvent, doFinal, getAction, getAfterProcessors, getBeforeProcessors, getPhase, getSecurityProperties, outputAsEvent, outputDOMElement, processNextEvent, securePartMatches, securePartMatches, setAction, setPhase, setXMLSecurityProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSignatureEndingOutputProcessor.SignedInfoProcessor

public AbstractSignatureEndingOutputProcessor.SignedInfoProcessor(SignatureAlgorithm signatureAlgorithm,
                                                                  XMLSecStartElement xmlSecStartElement)
                                                           throws XMLSecurityException
Throws:
XMLSecurityException
Method Detail

init

public void init(OutputProcessorChain outputProcessorChain)
          throws XMLSecurityException
Description copied from interface: OutputProcessor
Method will be called after setting the properties

Specified by:
init in interface OutputProcessor
Overrides:
init in class AbstractOutputProcessor
Throws:
XMLSecurityException

getSignatureValue

public byte[] getSignatureValue()
                         throws XMLSecurityException
Throws:
XMLSecurityException

getInclusiveNamespacePrefixes

public String getInclusiveNamespacePrefixes()

processEvent

public void processEvent(XMLSecEvent xmlSecEvent,
                         OutputProcessorChain outputProcessorChain)
                  throws XMLStreamException,
                         XMLSecurityException
Specified by:
processEvent in class AbstractOutputProcessor
Throws:
XMLStreamException
XMLSecurityException


Copyright © 2000–2014 The Apache Software Foundation. All rights reserved.