Uses of Interface
org.apache.xml.security.stax.ext.OutputProcessorChain
Packages that use OutputProcessorChain
Package
Description
-
Uses of OutputProcessorChain in org.apache.xml.security.stax.ext
Methods in org.apache.xml.security.stax.ext that return OutputProcessorChainModifier and TypeMethodDescriptionOutputProcessorChain.createSubChain
(OutputProcessor outputProcessor) Create a new SubChain.OutputProcessorChain.createSubChain
(OutputProcessor outputProcessor, XMLSecStartElement parentXMLSecStartElement) Methods in org.apache.xml.security.stax.ext with parameters of type OutputProcessorChainModifier and TypeMethodDescriptionvoid
AbstractOutputProcessor.createCharactersAndOutputAsEvent
(OutputProcessorChain outputProcessorChain, char[] text) void
AbstractOutputProcessor.createCharactersAndOutputAsEvent
(OutputProcessorChain outputProcessorChain, String characters) void
AbstractOutputProcessor.createEndElementAndOutputAsEvent
(OutputProcessorChain outputProcessorChain, QName element) static void
XMLSecurityUtils.createKeyNameTokenStructure
(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, String keyName) static void
XMLSecurityUtils.createKeyValueTokenStructure
(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates) static void
XMLSecurityUtils.createKeyValueTokenStructure
(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, PublicKey publicKey) AbstractOutputProcessor.createStartElementAndOutputAsEvent
(OutputProcessorChain outputProcessorChain, QName element, boolean outputLocalNs, List<XMLSecAttribute> attributes) void
AbstractOutputProcessor.createStartElementAndOutputAsEvent
(OutputProcessorChain outputProcessorChain, QName element, List<XMLSecNamespace> namespaces, List<XMLSecAttribute> attributes) static void
XMLSecurityUtils.createX509CertificateStructure
(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates) static void
XMLSecurityUtils.createX509CertificateStructure
(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates, boolean outputX509Data) static void
XMLSecurityUtils.createX509IssuerSerialStructure
(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates) static void
XMLSecurityUtils.createX509IssuerSerialStructure
(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates, boolean outputX509Data) static void
XMLSecurityUtils.createX509SubjectKeyIdentifierStructure
(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates) static void
XMLSecurityUtils.createX509SubjectKeyIdentifierStructure
(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates, boolean outputX509Data) static void
XMLSecurityUtils.createX509SubjectNameStructure
(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates) static void
XMLSecurityUtils.createX509SubjectNameStructure
(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates, boolean outputX509Data) void
AbstractBufferingOutputProcessor.doFinal
(OutputProcessorChain outputProcessorChain) void
AbstractOutputProcessor.doFinal
(OutputProcessorChain outputProcessorChain) void
OutputProcessor.doFinal
(OutputProcessorChain outputProcessorChain) Will be called when the whole document is processed.protected void
AbstractBufferingOutputProcessor.flushBufferAndCallbackAfterHeader
(OutputProcessorChain outputProcessorChain, Deque<XMLSecEvent> xmlSecEventDeque) void
AbstractOutputProcessor.init
(OutputProcessorChain outputProcessorChain) void
OutputProcessor.init
(OutputProcessorChain outputProcessorChain) Method will be called after setting the propertiesprotected void
AbstractOutputProcessor.outputAsEvent
(OutputProcessorChain outputProcessorChain, XMLSecEvent xmlSecEvent) protected void
AbstractOutputProcessor.outputDOMElement
(Element element, OutputProcessorChain outputProcessorChain) void
AbstractBufferingOutputProcessor.processEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) abstract void
AbstractOutputProcessor.processEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) protected abstract void
AbstractBufferingOutputProcessor.processHeaderEvent
(OutputProcessorChain outputProcessorChain) void
AbstractOutputProcessor.processNextEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) void
OutputProcessor.processNextEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) Will be called from the framework for every XMLEventprotected SecurePart
AbstractOutputProcessor.securePartMatches
(XMLSecStartElement xmlSecStartElement, OutputProcessorChain outputProcessorChain, String dynamicParts) -
Uses of OutputProcessorChain in org.apache.xml.security.stax.impl
Classes in org.apache.xml.security.stax.impl that implement OutputProcessorChainModifier and TypeClassDescriptionclass
Implementation of a OutputProcessorChainMethods in org.apache.xml.security.stax.impl that return OutputProcessorChainModifier and TypeMethodDescriptionOutputProcessorChainImpl.createSubChain
(OutputProcessor outputProcessor) OutputProcessorChainImpl.createSubChain
(OutputProcessor outputProcessor, XMLSecStartElement parentXMLSecStartElement) Constructors in org.apache.xml.security.stax.impl with parameters of type OutputProcessorChain -
Uses of OutputProcessorChain in org.apache.xml.security.stax.impl.processor.output
Methods in org.apache.xml.security.stax.impl.processor.output with parameters of type OutputProcessorChainModifier and TypeMethodDescriptionprotected abstract void
AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.createKeyInfoStructure
(OutputProcessorChain outputProcessorChain) protected abstract void
AbstractSignatureEndingOutputProcessor.createKeyInfoStructureForSignature
(OutputProcessorChain outputProcessorChain, OutboundSecurityToken securityToken, boolean useSingleCertificate) protected void
XMLSignatureEndingOutputProcessor.createKeyInfoStructureForSignature
(OutputProcessorChain outputProcessorChain, OutboundSecurityToken securityToken, boolean useSingleCertificate) protected abstract void
AbstractSignatureEndingOutputProcessor.createTransformsStructureForSignature
(OutputProcessorChain subOutputProcessorChain, SignaturePartDef signaturePartDef) protected void
XMLSignatureEndingOutputProcessor.createTransformsStructureForSignature
(OutputProcessorChain subOutputProcessorChain, SignaturePartDef signaturePartDef) protected void
AbstractSignatureOutputProcessor.digestExternalReference
(OutputProcessorChain outputProcessorChain, SecurePart securePart) void
AbstractEncryptOutputProcessor.doFinal
(OutputProcessorChain outputProcessorChain) void
AbstractSignatureOutputProcessor.doFinal
(OutputProcessorChain outputProcessorChain) void
FinalOutputProcessor.doFinal
(OutputProcessorChain outputProcessorChain) protected void
AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.doFinalInternal
(OutputProcessorChain outputProcessorChain) protected void
AbstractEncryptOutputProcessor.doFinalInternal
(OutputProcessorChain outputProcessorChain) protected void
AbstractSignatureOutputProcessor.doFinalInternal
(OutputProcessorChain outputProcessorChain) protected void
XMLSignatureEndingOutputProcessor.flushBufferAndCallbackAfterHeader
(OutputProcessorChain outputProcessorChain, Deque<XMLSecEvent> xmlSecEventDeque) void
AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.init
(OutputProcessorChain outputProcessorChain) void
AbstractSignatureEndingOutputProcessor.SignedInfoProcessor.init
(OutputProcessorChain outputProcessorChain) void
AbstractSignatureOutputProcessor.InternalSignatureOutputProcessor.init
(OutputProcessorChain outputProcessorChain) void
XMLSignatureOutputProcessor.init
(OutputProcessorChain outputProcessorChain) protected abstract AbstractSignatureEndingOutputProcessor.SignedInfoProcessor
AbstractSignatureEndingOutputProcessor.newSignedInfoProcessor
(SignatureAlgorithm signatureAlgorithm, String signatureId, XMLSecStartElement xmlSecStartElement, OutputProcessorChain outputProcessorChain) XMLSignatureEndingOutputProcessor.newSignedInfoProcessor
(SignatureAlgorithm signatureAlgorithm, String signatureId, XMLSecStartElement xmlSecStartElement, OutputProcessorChain outputProcessorChain) void
AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.processEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) abstract void
AbstractEncryptOutputProcessor.processEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) void
AbstractSignatureEndingOutputProcessor.SignedInfoProcessor.processEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) void
AbstractSignatureOutputProcessor.InternalSignatureOutputProcessor.processEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) abstract void
AbstractSignatureOutputProcessor.processEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) void
FinalOutputProcessor.processEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) void
XMLEncryptOutputProcessor.processEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) void
XMLSignatureOutputProcessor.processEvent
(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) protected void
AbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.processEventInternal
(XMLSecStartElement xmlSecStartElement, OutputProcessorChain outputProcessorChain) Creates the Data structure around the cipher datavoid
AbstractSignatureEndingOutputProcessor.processHeaderEvent
(OutputProcessorChain outputProcessorChain) void
XMLSignatureEndingOutputProcessor.processHeaderEvent
(OutputProcessorChain outputProcessorChain) protected void
AbstractEncryptOutputProcessor.verifyEncryptionParts
(OutputProcessorChain outputProcessorChain) protected void
AbstractSignatureOutputProcessor.verifySignatureParts
(OutputProcessorChain outputProcessorChain)