Class XMLSecStartElementImpl
java.lang.Object
org.apache.xml.security.stax.impl.stax.XMLSecEventBaseImpl
org.apache.xml.security.stax.impl.stax.XMLSecStartElementImpl
- All Implemented Interfaces:
StartElement
,XMLEvent
,XMLStreamConstants
,XMLSecEvent
,XMLSecStartElement
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.xml.security.stax.impl.stax.XMLSecEventBaseImpl
XMLSecEventBaseImpl.LocationImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<XMLSecAttribute>
private final QName
private XMLSecNamespace
private List<XMLSecNamespace>
Fields inherited from class org.apache.xml.security.stax.impl.stax.XMLSecEventBaseImpl
parentXMLSecStartELement
Fields inherited from interface javax.xml.stream.XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
-
Constructor Summary
ConstructorsConstructorDescriptionXMLSecStartElementImpl
(QName elementName, Collection<XMLSecAttribute> attributes, Collection<XMLSecNamespace> namespaces) XMLSecStartElementImpl
(QName elementName, List<XMLSecAttribute> attributes, List<XMLSecNamespace> namespaces, XMLSecStartElement parentXmlSecStartElement) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttribute
(XMLSecAttribute xmlSecAttribute) void
addNamespace
(XMLSecNamespace xmlSecNamespace) getAttributeByName
(QName name) void
getAttributesFromCurrentScope
(List<XMLSecAttribute> comparableAttributeList) int
void
getElementPath
(List<QName> list) int
getName()
void
getNamespacesFromCurrentScope
(List<XMLSecNamespace> comparableNamespaceList) getNamespaceURI
(String prefix) getStartElementAtLevel
(int level) boolean
void
writeAsEncodedUnicode
(Writer writer) Methods inherited from class org.apache.xml.security.stax.impl.stax.XMLSecEventBaseImpl
asCharacters, asEndElement, getElementPath, getEmptyIterator, getLocation, getParentXMLSecStartElement, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, setParentXMLSecStartElement
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.xml.stream.events.XMLEvent
getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument
Methods inherited from interface org.apache.xml.security.stax.ext.stax.XMLSecEvent
asCharacters, asEndElement, getElementPath, getParentXMLSecStartElement, setParentXMLSecStartElement
-
Field Details
-
elementName
-
elementNamespace
-
attributes
-
namespaces
-
-
Constructor Details
-
XMLSecStartElementImpl
public XMLSecStartElementImpl(QName elementName, List<XMLSecAttribute> attributes, List<XMLSecNamespace> namespaces, XMLSecStartElement parentXmlSecStartElement) -
XMLSecStartElementImpl
public XMLSecStartElementImpl(QName elementName, Collection<XMLSecAttribute> attributes, Collection<XMLSecNamespace> namespaces)
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceStartElement
-
getElementNamespace
- Specified by:
getElementNamespace
in interfaceXMLSecStartElement
-
getAttributes
- Specified by:
getAttributes
in interfaceStartElement
-
getAttributesFromCurrentScope
- Specified by:
getAttributesFromCurrentScope
in interfaceXMLSecStartElement
-
getOnElementDeclaredAttributes
- Specified by:
getOnElementDeclaredAttributes
in interfaceXMLSecStartElement
-
addAttribute
- Specified by:
addAttribute
in interfaceXMLSecStartElement
-
getDocumentLevel
public int getDocumentLevel()- Specified by:
getDocumentLevel
in interfaceXMLSecEvent
- Overrides:
getDocumentLevel
in classXMLSecEventBaseImpl
-
getElementPath
- Specified by:
getElementPath
in interfaceXMLSecEvent
- Overrides:
getElementPath
in classXMLSecEventBaseImpl
-
getStartElementAtLevel
- Specified by:
getStartElementAtLevel
in interfaceXMLSecEvent
- Overrides:
getStartElementAtLevel
in classXMLSecEventBaseImpl
-
getNamespaces
- Specified by:
getNamespaces
in interfaceStartElement
-
getNamespacesFromCurrentScope
- Specified by:
getNamespacesFromCurrentScope
in interfaceXMLSecStartElement
-
getOnElementDeclaredNamespaces
- Specified by:
getOnElementDeclaredNamespaces
in interfaceXMLSecStartElement
-
addNamespace
- Specified by:
addNamespace
in interfaceXMLSecStartElement
-
getAttributeByName
- Specified by:
getAttributeByName
in interfaceStartElement
-
getNamespaceContext
- Specified by:
getNamespaceContext
in interfaceStartElement
-
getNamespaceURI
- Specified by:
getNamespaceURI
in interfaceStartElement
-
getEventType
public int getEventType()- Specified by:
getEventType
in interfaceXMLEvent
-
isStartElement
public boolean isStartElement()- Specified by:
isStartElement
in interfaceXMLEvent
- Overrides:
isStartElement
in classXMLSecEventBaseImpl
-
asStartElement
- Specified by:
asStartElement
in interfaceXMLEvent
- Specified by:
asStartElement
in interfaceXMLSecEvent
- Specified by:
asStartElement
in interfaceXMLSecStartElement
- Overrides:
asStartElement
in classXMLSecEventBaseImpl
-
writeAsEncodedUnicode
- Specified by:
writeAsEncodedUnicode
in interfaceXMLEvent
- Overrides:
writeAsEncodedUnicode
in classXMLSecEventBaseImpl
- Throws:
XMLStreamException
-