Methods Summary |
---|
public org.apache.xerces.xni.XMLAttributes | getAttributes()
return fAttributes;
|
public int | getIndex(java.lang.String qName)
return fAttributes.getIndex(qName);
|
public int | getIndex(java.lang.String uri, java.lang.String localPart)
return uri.equals(XMLSymbols.EMPTY_STRING) ?
fAttributes.getIndex(null, localPart) :
fAttributes.getIndex(uri, localPart);
|
public int | getLength()
return fAttributes.getLength();
|
public java.lang.String | getLocalName(int index)
return fAttributes.getLocalName(index);
|
public java.lang.String | getName(int i)
return fAttributes.getQName(i);
|
public java.lang.String | getQName(int index)
return fAttributes.getQName(index);
|
public java.lang.String | getType(java.lang.String uri, java.lang.String localName)
return uri.equals(XMLSymbols.EMPTY_STRING) ?
fAttributes.getType(null, localName) :
fAttributes.getType(uri, localName);
|
public java.lang.String | getType(int i)
return fAttributes.getType(i);
|
public java.lang.String | getType(java.lang.String name)
return fAttributes.getType(name);
|
public java.lang.String | getURI(int index)
// This hides the fact that internally we use null instead of empty string
// SAX requires the URI to be a string or an empty string
String uri = fAttributes.getURI(index);
return uri != null ? uri : XMLSymbols.EMPTY_STRING;
|
public java.lang.String | getValue(int i)
return fAttributes.getValue(i);
|
public java.lang.String | getValue(java.lang.String name)
return fAttributes.getValue(name);
|
public java.lang.String | getValue(java.lang.String uri, java.lang.String localName)
return uri.equals(XMLSymbols.EMPTY_STRING) ?
fAttributes.getValue(null, localName) :
fAttributes.getValue(uri, localName);
|
public boolean | isDeclared(int index)
if (index < 0 || index >= fAttributes.getLength()) {
throw new ArrayIndexOutOfBoundsException(index);
}
return Boolean.TRUE.equals(
fAttributes.getAugmentations(index).getItem(
Constants.ATTRIBUTE_DECLARED));
|
public boolean | isDeclared(java.lang.String qName)
int index = getIndex(qName);
if (index == -1) {
throw new IllegalArgumentException(qName);
}
return Boolean.TRUE.equals(
fAttributes.getAugmentations(index).getItem(
Constants.ATTRIBUTE_DECLARED));
|
public boolean | isDeclared(java.lang.String uri, java.lang.String localName)
int index = getIndex(uri, localName);
if (index == -1) {
throw new IllegalArgumentException(localName);
}
return Boolean.TRUE.equals(
fAttributes.getAugmentations(index).getItem(
Constants.ATTRIBUTE_DECLARED));
|
public boolean | isSpecified(int index)
if (index < 0 || index >= fAttributes.getLength()) {
throw new ArrayIndexOutOfBoundsException(index);
}
return fAttributes.isSpecified(index);
|
public boolean | isSpecified(java.lang.String qName)
int index = getIndex(qName);
if (index == -1) {
throw new IllegalArgumentException(qName);
}
return fAttributes.isSpecified(index);
|
public boolean | isSpecified(java.lang.String uri, java.lang.String localName)
int index = getIndex(uri, localName);
if (index == -1) {
throw new IllegalArgumentException(localName);
}
return fAttributes.isSpecified(index);
|
public void | setAttributes(org.apache.xerces.xni.XMLAttributes attributes)Sets the XML attributes to be wrapped.
fAttributes = attributes;
|