|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.xml.serializer.utils.AttList
public final class AttList
Wraps a DOM attribute list in a SAX Attributes. This class is a copy of the one in org.apache.xml.utils. It exists to cut the serializers dependancy on that package. A minor changes from that package are: DOMHelper reference changed to DOM2Helper, class is not "public" This class is not a public API, it is only public because it is used in org.apache.xml.serializer.
Field Summary | |
---|---|
(package private) org.w3c.dom.NamedNodeMap |
m_attrs
List of attribute nodes |
(package private) DOM2Helper |
m_dh
Local reference to DOMHelper |
(package private) int |
m_lastIndex
Index of last attribute node |
Constructor Summary | |
---|---|
AttList(org.w3c.dom.NamedNodeMap attrs,
DOM2Helper dh)
Constructor AttList |
Method Summary | |
---|---|
int |
getIndex(java.lang.String qName)
Look up the index of an attribute by raw XML 1.0 name. |
int |
getIndex(java.lang.String uri,
java.lang.String localPart)
Look up the index of an attribute by Namespace name. |
int |
getLength()
Get the number of attribute nodes in the list |
java.lang.String |
getLocalName(int index)
Look up an attribute's local name by index. |
java.lang.String |
getQName(int i)
Look up an attribute's qualified name by index. |
java.lang.String |
getType(int i)
Get the attribute's node type by index |
java.lang.String |
getType(java.lang.String name)
Get the attribute's node type by name |
java.lang.String |
getType(java.lang.String uri,
java.lang.String localName)
Look up an attribute's type by Namespace name. |
java.lang.String |
getURI(int index)
Look up an attribute's Namespace URI by index. |
java.lang.String |
getValue(int i)
Get the attribute's node value by index |
java.lang.String |
getValue(java.lang.String name)
Look up an attribute's value by name. |
java.lang.String |
getValue(java.lang.String uri,
java.lang.String localName)
Look up an attribute's value by Namespace name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
org.w3c.dom.NamedNodeMap m_attrs
int m_lastIndex
DOM2Helper m_dh
Constructor Detail |
---|
public AttList(org.w3c.dom.NamedNodeMap attrs, DOM2Helper dh)
attrs
- List of attributes this will containdh
- DOMHelperMethod Detail |
---|
public int getLength()
getLength
in interface org.xml.sax.Attributes
public java.lang.String getURI(int index)
getURI
in interface org.xml.sax.Attributes
index
- The attribute index (zero-based).
public java.lang.String getLocalName(int index)
getLocalName
in interface org.xml.sax.Attributes
index
- The attribute index (zero-based).
public java.lang.String getQName(int i)
getQName
in interface org.xml.sax.Attributes
i
- The attribute index (zero-based).
public java.lang.String getType(int i)
getType
in interface org.xml.sax.Attributes
i
- The attribute index (zero-based)
public java.lang.String getValue(int i)
getValue
in interface org.xml.sax.Attributes
i
- The attribute index (zero-based)
public java.lang.String getType(java.lang.String name)
getType
in interface org.xml.sax.Attributes
name
- Attribute name
public java.lang.String getType(java.lang.String uri, java.lang.String localName)
getType
in interface org.xml.sax.Attributes
uri
- The Namespace URI, or the empty String if the
name has no Namespace URI.localName
- The local name of the attribute.
public java.lang.String getValue(java.lang.String name)
getValue
in interface org.xml.sax.Attributes
name
- The attribute node's name
public java.lang.String getValue(java.lang.String uri, java.lang.String localName)
getValue
in interface org.xml.sax.Attributes
uri
- The Namespace URI, or the empty String if the
name has no Namespace URI.localName
- The local name of the attribute.
public int getIndex(java.lang.String uri, java.lang.String localPart)
getIndex
in interface org.xml.sax.Attributes
uri
- The Namespace URI, or the empty string if
the name has no Namespace URI.localPart
- The attribute's local name.
public int getIndex(java.lang.String qName)
getIndex
in interface org.xml.sax.Attributes
qName
- The qualified (prefixed) name.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |