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 TypeMethodDescriptionvoidAbstractOutputProcessor.createCharactersAndOutputAsEvent(OutputProcessorChain outputProcessorChain, char[] text) voidAbstractOutputProcessor.createCharactersAndOutputAsEvent(OutputProcessorChain outputProcessorChain, String characters) voidAbstractOutputProcessor.createEndElementAndOutputAsEvent(OutputProcessorChain outputProcessorChain, QName element) static voidXMLSecurityUtils.createKeyNameTokenStructure(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, String keyName) static voidXMLSecurityUtils.createKeyValueTokenStructure(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates) static voidXMLSecurityUtils.createKeyValueTokenStructure(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, PublicKey publicKey) AbstractOutputProcessor.createStartElementAndOutputAsEvent(OutputProcessorChain outputProcessorChain, QName element, boolean outputLocalNs, List<XMLSecAttribute> attributes) voidAbstractOutputProcessor.createStartElementAndOutputAsEvent(OutputProcessorChain outputProcessorChain, QName element, List<XMLSecNamespace> namespaces, List<XMLSecAttribute> attributes) static voidXMLSecurityUtils.createX509CertificateStructure(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates) static voidXMLSecurityUtils.createX509CertificateStructure(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates, boolean outputX509Data) static voidXMLSecurityUtils.createX509IssuerSerialStructure(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates) static voidXMLSecurityUtils.createX509IssuerSerialStructure(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates, boolean outputX509Data) static voidXMLSecurityUtils.createX509SubjectKeyIdentifierStructure(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates) static voidXMLSecurityUtils.createX509SubjectKeyIdentifierStructure(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates, boolean outputX509Data) static voidXMLSecurityUtils.createX509SubjectNameStructure(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates) static voidXMLSecurityUtils.createX509SubjectNameStructure(AbstractOutputProcessor abstractOutputProcessor, OutputProcessorChain outputProcessorChain, X509Certificate[] x509Certificates, boolean outputX509Data) voidAbstractBufferingOutputProcessor.doFinal(OutputProcessorChain outputProcessorChain) voidAbstractOutputProcessor.doFinal(OutputProcessorChain outputProcessorChain) voidOutputProcessor.doFinal(OutputProcessorChain outputProcessorChain) Will be called when the whole document is processed.protected voidAbstractBufferingOutputProcessor.flushBufferAndCallbackAfterHeader(OutputProcessorChain outputProcessorChain, Deque<XMLSecEvent> xmlSecEventDeque) voidAbstractOutputProcessor.init(OutputProcessorChain outputProcessorChain) voidOutputProcessor.init(OutputProcessorChain outputProcessorChain) Method will be called after setting the propertiesprotected voidAbstractOutputProcessor.outputAsEvent(OutputProcessorChain outputProcessorChain, XMLSecEvent xmlSecEvent) protected voidAbstractOutputProcessor.outputDOMElement(Element element, OutputProcessorChain outputProcessorChain) voidAbstractBufferingOutputProcessor.processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) abstract voidAbstractOutputProcessor.processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) protected abstract voidAbstractBufferingOutputProcessor.processHeaderEvent(OutputProcessorChain outputProcessorChain) voidAbstractOutputProcessor.processNextEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) voidOutputProcessor.processNextEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) Will be called from the framework for every XMLEventprotected SecurePartAbstractOutputProcessor.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 TypeClassDescriptionclassImplementation 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 voidAbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.createKeyInfoStructure(OutputProcessorChain outputProcessorChain) protected abstract voidAbstractSignatureEndingOutputProcessor.createKeyInfoStructureForSignature(OutputProcessorChain outputProcessorChain, OutboundSecurityToken securityToken, boolean useSingleCertificate) protected voidXMLSignatureEndingOutputProcessor.createKeyInfoStructureForSignature(OutputProcessorChain outputProcessorChain, OutboundSecurityToken securityToken, boolean useSingleCertificate) protected abstract voidAbstractSignatureEndingOutputProcessor.createTransformsStructureForSignature(OutputProcessorChain subOutputProcessorChain, SignaturePartDef signaturePartDef) protected voidXMLSignatureEndingOutputProcessor.createTransformsStructureForSignature(OutputProcessorChain subOutputProcessorChain, SignaturePartDef signaturePartDef) protected voidAbstractSignatureOutputProcessor.digestExternalReference(OutputProcessorChain outputProcessorChain, SecurePart securePart) voidAbstractEncryptOutputProcessor.doFinal(OutputProcessorChain outputProcessorChain) voidAbstractSignatureOutputProcessor.doFinal(OutputProcessorChain outputProcessorChain) voidFinalOutputProcessor.doFinal(OutputProcessorChain outputProcessorChain) protected voidAbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.doFinalInternal(OutputProcessorChain outputProcessorChain) protected voidAbstractEncryptOutputProcessor.doFinalInternal(OutputProcessorChain outputProcessorChain) protected voidAbstractSignatureOutputProcessor.doFinalInternal(OutputProcessorChain outputProcessorChain) protected voidXMLSignatureEndingOutputProcessor.flushBufferAndCallbackAfterHeader(OutputProcessorChain outputProcessorChain, Deque<XMLSecEvent> xmlSecEventDeque) voidAbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.init(OutputProcessorChain outputProcessorChain) voidAbstractSignatureEndingOutputProcessor.SignedInfoProcessor.init(OutputProcessorChain outputProcessorChain) voidAbstractSignatureOutputProcessor.InternalSignatureOutputProcessor.init(OutputProcessorChain outputProcessorChain) voidXMLSignatureOutputProcessor.init(OutputProcessorChain outputProcessorChain) protected abstract AbstractSignatureEndingOutputProcessor.SignedInfoProcessorAbstractSignatureEndingOutputProcessor.newSignedInfoProcessor(SignatureAlgorithm signatureAlgorithm, String signatureId, XMLSecStartElement xmlSecStartElement, OutputProcessorChain outputProcessorChain) XMLSignatureEndingOutputProcessor.newSignedInfoProcessor(SignatureAlgorithm signatureAlgorithm, String signatureId, XMLSecStartElement xmlSecStartElement, OutputProcessorChain outputProcessorChain) voidAbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) abstract voidAbstractEncryptOutputProcessor.processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) voidAbstractSignatureEndingOutputProcessor.SignedInfoProcessor.processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) voidAbstractSignatureOutputProcessor.InternalSignatureOutputProcessor.processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) abstract voidAbstractSignatureOutputProcessor.processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) voidFinalOutputProcessor.processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) voidXMLEncryptOutputProcessor.processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) voidXMLSignatureOutputProcessor.processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) protected voidAbstractEncryptOutputProcessor.AbstractInternalEncryptionOutputProcessor.processEventInternal(XMLSecStartElement xmlSecStartElement, OutputProcessorChain outputProcessorChain) Creates the Data structure around the cipher datavoidAbstractSignatureEndingOutputProcessor.processHeaderEvent(OutputProcessorChain outputProcessorChain) voidXMLSignatureEndingOutputProcessor.processHeaderEvent(OutputProcessorChain outputProcessorChain) protected voidAbstractEncryptOutputProcessor.verifyEncryptionParts(OutputProcessorChain outputProcessorChain) protected voidAbstractSignatureOutputProcessor.verifySignatureParts(OutputProcessorChain outputProcessorChain)