public final class AttributesHolder
extends java.lang.Object
implements org.xml.sax.Attributes
Attributes
, this class follows the SAX convention
of using "" instead of null.Modifier and Type | Field and Description |
---|---|
private int |
_attributeCount |
private java.lang.String[] |
_strings |
private static int |
DEFAULT_CAPACITY |
private static int |
ITEM_SIZE |
private static int |
LOCAL_NAME |
private static int |
PREFIX |
private static int |
QNAME |
private static int |
TYPE |
private static int |
URI |
private static int |
VALUE |
Constructor and Description |
---|
AttributesHolder() |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeWithPrefix(java.lang.String prefix,
java.lang.String uri,
java.lang.String localName,
java.lang.String type,
java.lang.String value)
Add an attribute using a prefix.
|
void |
addAttributeWithQName(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
java.lang.String type,
java.lang.String value)
Add an attribute using a qualified name that contains the
prefix and local name.
|
void |
clear() |
int |
getIndex(java.lang.String qName) |
int |
getIndex(java.lang.String uri,
java.lang.String localName) |
int |
getLength() |
java.lang.String |
getLocalName(int index) |
java.lang.String |
getPrefix(int index) |
java.lang.String |
getQName(int index) |
java.lang.String |
getType(int index) |
java.lang.String |
getType(java.lang.String qName) |
java.lang.String |
getType(java.lang.String uri,
java.lang.String localName) |
java.lang.String |
getURI(int index) |
java.lang.String |
getValue(int index) |
java.lang.String |
getValue(java.lang.String qName) |
java.lang.String |
getValue(java.lang.String uri,
java.lang.String localName) |
private void |
resize(int length) |
private static final int DEFAULT_CAPACITY
private static final int ITEM_SIZE
private static final int PREFIX
private static final int URI
private static final int LOCAL_NAME
private static final int QNAME
private static final int TYPE
private static final int VALUE
private int _attributeCount
private java.lang.String[] _strings
public final int getLength()
getLength
in interface org.xml.sax.Attributes
public final java.lang.String getPrefix(int index)
public final java.lang.String getLocalName(int index)
getLocalName
in interface org.xml.sax.Attributes
public final java.lang.String getQName(int index)
getQName
in interface org.xml.sax.Attributes
public final java.lang.String getType(int index)
getType
in interface org.xml.sax.Attributes
public final java.lang.String getURI(int index)
getURI
in interface org.xml.sax.Attributes
public final java.lang.String getValue(int index)
getValue
in interface org.xml.sax.Attributes
public final int getIndex(java.lang.String qName)
getIndex
in interface org.xml.sax.Attributes
public final java.lang.String getType(java.lang.String qName)
getType
in interface org.xml.sax.Attributes
public final java.lang.String getValue(java.lang.String qName)
getValue
in interface org.xml.sax.Attributes
public final int getIndex(java.lang.String uri, java.lang.String localName)
getIndex
in interface org.xml.sax.Attributes
public final java.lang.String getType(java.lang.String uri, java.lang.String localName)
getType
in interface org.xml.sax.Attributes
public final java.lang.String getValue(java.lang.String uri, java.lang.String localName)
getValue
in interface org.xml.sax.Attributes
public final void clear()
public final void addAttributeWithQName(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String type, java.lang.String value)
uri
- This can be empty but not null, just like everywhere else in SAX.public final void addAttributeWithPrefix(java.lang.String prefix, java.lang.String uri, java.lang.String localName, java.lang.String type, java.lang.String value)
prefix
- This can be empty but not null, just like everywhere else in SAX.uri
- This can be empty but not null, just like everywhere else in SAX.private void resize(int length)