.
| Method from com.sun.org.apache.xerces.internal.util.AttributesProxy Detail: |
public XMLAttributes getAttributes() {
return fAttributes;
}
|
public int getIndex(String qName) {
return fAttributes.getIndex(qName);
}
|
public int getIndex(String uri,
String localPart) {
return uri.equals(XMLSymbols.EMPTY_STRING) ?
fAttributes.getIndex(null, localPart) :
fAttributes.getIndex(uri, localPart);
}
|
public int getLength() {
return fAttributes.getLength();
}
|
public String getLocalName(int index) {
return fAttributes.getLocalName(index);
}
|
public String getName(int i) {
return fAttributes.getQName(i);
}
|
public String getQName(int index) {
return fAttributes.getQName(index);
}
|
public String getType(int i) {
return fAttributes.getType(i);
}
|
public String getType(String name) {
return fAttributes.getType(name);
}
|
public String getType(String uri,
String localName) {
return uri.equals(XMLSymbols.EMPTY_STRING) ?
fAttributes.getType(null, localName) :
fAttributes.getType(uri, localName);
}
|
public 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 String getValue(int i) {
return fAttributes.getValue(i);
}
|
public String getValue(String name) {
return fAttributes.getValue(name);
}
|
public String getValue(String uri,
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(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(String uri,
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(String qName) {
int index = getIndex(qName);
if (index == -1) {
throw new IllegalArgumentException(qName);
}
return fAttributes.isSpecified(index);
}
|
public boolean isSpecified(String uri,
String localName) {
int index = getIndex(uri, localName);
if (index == -1) {
throw new IllegalArgumentException(localName);
}
return fAttributes.isSpecified(index);
}
|
public void setAttributes(XMLAttributes attributes) {
fAttributes = attributes;
}
Sets the XML attributes to be wrapped. |