Package org.apache.xml.security.stax.ext
Class AbstractInputSecurityHeaderHandler
- java.lang.Object
-
- org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler
-
- All Implemented Interfaces:
XMLSecurityHeaderHandler
- Direct Known Subclasses:
AbstractSignatureInputHandler
,XMLEncryptedKeyInputHandler
public abstract class AbstractInputSecurityHeaderHandler extends java.lang.Object implements XMLSecurityHeaderHandler
Abstract class for SecurityHeaderHandlers with parse LOGic for the xml structures
-
-
Constructor Summary
Constructors Constructor Description AbstractInputSecurityHeaderHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<javax.xml.namespace.QName>
getElementPath(java.util.Deque<XMLSecEvent> eventDeque)
protected XMLSecEvent
getResponsibleStartXMLEvent(java.util.Deque<XMLSecEvent> eventDeque, int index)
protected java.util.List<XMLSecEvent>
getResponsibleXMLSecEvents(java.util.Deque<XMLSecEvent> xmlSecEvents, int index)
protected <T> T
parseStructure(java.util.Deque<XMLSecEvent> eventDeque, int index, XMLSecurityProperties securityProperties)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.xml.security.stax.ext.XMLSecurityHeaderHandler
handle
-
-
-
-
Method Detail
-
parseStructure
protected <T> T parseStructure(java.util.Deque<XMLSecEvent> eventDeque, int index, XMLSecurityProperties securityProperties) throws XMLSecurityException
- Throws:
XMLSecurityException
-
getElementPath
protected java.util.List<javax.xml.namespace.QName> getElementPath(java.util.Deque<XMLSecEvent> eventDeque) throws XMLSecurityException
- Throws:
XMLSecurityException
-
getResponsibleStartXMLEvent
protected XMLSecEvent getResponsibleStartXMLEvent(java.util.Deque<XMLSecEvent> eventDeque, int index)
-
getResponsibleXMLSecEvents
protected java.util.List<XMLSecEvent> getResponsibleXMLSecEvents(java.util.Deque<XMLSecEvent> xmlSecEvents, int index)
-
-