org.apache.xml.security.stax.ext
Class AbstractInputSecurityHeaderHandler

java.lang.Object
  extended by org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler
All Implemented Interfaces:
XMLSecurityHeaderHandler
Direct Known Subclasses:
AbstractSignatureInputHandler, XMLEncryptedKeyInputHandler

public abstract class AbstractInputSecurityHeaderHandler
extends Object
implements XMLSecurityHeaderHandler

Abstract class for SecurityHeaderHandlers with parse logic for the xml structures

Version:
$Revision: 1433941 $ $Date: 2013-01-16 14:04:48 +0000 (Wed, 16 Jan 2013) $
Author:
$Author: giger $

Constructor Summary
AbstractInputSecurityHeaderHandler()
           
 
Method Summary
protected  List<QName> getElementPath(Deque<XMLSecEvent> eventDeque)
           
protected  XMLSecEvent getResponsibleStartXMLEvent(Deque<XMLSecEvent> eventDeque, int index)
           
protected  List<XMLSecEvent> getResponsibleXMLSecEvents(Deque<XMLSecEvent> xmlSecEvents, int index)
           
protected
<T> T
parseStructure(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
 

Constructor Detail

AbstractInputSecurityHeaderHandler

public AbstractInputSecurityHeaderHandler()
Method Detail

parseStructure

protected <T> T parseStructure(Deque<XMLSecEvent> eventDeque,
                               int index,
                               XMLSecurityProperties securityProperties)
                    throws XMLSecurityException
Throws:
XMLSecurityException

getElementPath

protected List<QName> getElementPath(Deque<XMLSecEvent> eventDeque)
                              throws XMLSecurityException
Throws:
XMLSecurityException

getResponsibleStartXMLEvent

protected XMLSecEvent getResponsibleStartXMLEvent(Deque<XMLSecEvent> eventDeque,
                                                  int index)

getResponsibleXMLSecEvents

protected List<XMLSecEvent> getResponsibleXMLSecEvents(Deque<XMLSecEvent> xmlSecEvents,
                                                       int index)


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