Package com.adobe.epubcheck.xml.model
Class XMLElement
- java.lang.Object
-
- com.adobe.epubcheck.xml.model.XMLNode
-
- com.adobe.epubcheck.xml.model.XMLElement
-
public class XMLElement extends XMLNode
-
-
Field Summary
Fields Modifier and Type Field Description private XMLAttribute[]attributesprivate XMLElementparentprivate java.util.Map<java.lang.String,java.lang.Object>privateData
-
Constructor Summary
Constructors Constructor Description XMLElement(java.lang.String namespace, java.lang.String prefix, java.lang.String name, XMLAttribute[] attributes, XMLElement parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLAttributegetAttribute(int i)java.lang.StringgetAttribute(java.lang.String attr)intgetAttributeCount()java.lang.StringgetAttributeNS(java.lang.String ns, java.lang.String name)XMLElementgetParent()java.util.Map<java.lang.String,java.lang.Object>getPrivateData()java.lang.ObjectgetPrivateData(java.lang.String key)voidsetPrivateData(java.lang.String key, java.lang.Object privateData)-
Methods inherited from class com.adobe.epubcheck.xml.model.XMLNode
getName, getNamespace, getPrefix
-
-
-
-
Field Detail
-
attributes
private final XMLAttribute[] attributes
-
parent
private final XMLElement parent
-
privateData
private final java.util.Map<java.lang.String,java.lang.Object> privateData
-
-
Constructor Detail
-
XMLElement
public XMLElement(java.lang.String namespace, java.lang.String prefix, java.lang.String name, XMLAttribute[] attributes, XMLElement parent)
-
-
Method Detail
-
getAttributeCount
public int getAttributeCount()
-
getAttribute
public XMLAttribute getAttribute(int i)
-
getParent
public XMLElement getParent()
-
getAttributeNS
public java.lang.String getAttributeNS(java.lang.String ns, java.lang.String name)
-
getAttribute
public java.lang.String getAttribute(java.lang.String attr)
-
getPrivateData
public final java.lang.Object getPrivateData(java.lang.String key)
-
getPrivateData
public final java.util.Map<java.lang.String,java.lang.Object> getPrivateData()
-
setPrivateData
public final void setPrivateData(java.lang.String key, java.lang.Object privateData)
-
-