|
Préférences
Moteurs de recherche
|
|||||||||||||||||||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.5.0
org.xml.sax.ext
|
Constructor Summary | |
---|---|
Attributes2Impl()
Construct a new, empty Attributes2Impl object. |
|
Attributes2Impl(Attributes atts)
Copy an existing Attributes or Attributes2 object. |
Method Summary | |
---|---|
void |
addAttribute(String uri,
String localName,
String qName,
String type,
String value)
Add an attribute to the end of the list, setting its "specified" flag to true. |
boolean |
isDeclared(int index)
Returns the current value of the attribute's "declared" flag. |
boolean |
isDeclared(String qName)
Returns the current value of the attribute's "declared" flag. |
boolean |
isDeclared(String uri,
String localName)
Returns the current value of the attribute's "declared" flag. |
boolean |
isSpecified(int index)
Returns the current value of an attribute's "specified" flag. |
boolean |
isSpecified(String qName)
Returns the current value of an attribute's "specified" flag. |
boolean |
isSpecified(String uri,
String localName)
Returns the current value of an attribute's "specified" flag. |
void |
removeAttribute(int index)
Remove an attribute from the list. |
void |
setAttributes(Attributes atts)
Copy an entire Attributes object. |
void |
setDeclared(int index,
boolean value)
Assign a value to the "declared" flag of a specific attribute. |
void |
setSpecified(int index,
boolean value)
Assign a value to the "specified" flag of a specific attribute. |
Methods inherited from class org.xml.sax.helpers.AttributesImpl |
---|
clear, getIndex, getIndex, getLength, getLocalName, getQName, getType, getType, getType, getURI, getValue, getValue, getValue, setAttribute, setLocalName, setQName, setType, setURI, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.xml.sax.Attributes |
---|
getIndex, getIndex, getLength, getLocalName, getQName, getType, getType, getType, getURI, getValue, getValue, getValue |
Constructor Detail |
---|
public Attributes2Impl()
public Attributes2Impl(Attributes atts)
This constructor is especially useful inside a
startElement
event.
atts
- The existing Attributes object.Method Detail |
---|
public boolean isDeclared(int index)
isDeclared
in interface Attributes2
index
- The attribute index (zero-based).
public boolean isDeclared(String uri, String localName)
isDeclared
in interface Attributes2
uri
- The Namespace URI, or the empty string if
the name has no Namespace URI.localName
- The attribute's local name.
public boolean isDeclared(String qName)
isDeclared
in interface Attributes2
qName
- The XML qualified (prefixed) name.
public boolean isSpecified(int index)
isSpecified
in interface Attributes2
index
- The attribute index (zero-based).
ArrayIndexOutOfBoundsException
- When the
supplied index does not identify an attribute.public boolean isSpecified(String uri, String localName)
isSpecified
in interface Attributes2
uri
- The Namespace URI, or the empty string if
the name has no Namespace URI.localName
- The attribute's local name.
IllegalArgumentException
- When the
supplied names do not identify an attribute.public boolean isSpecified(String qName)
isSpecified
in interface Attributes2
qName
- The XML qualified (prefixed) name.
IllegalArgumentException
- When the
supplied name does not identify an attribute.public void setAttributes(Attributes atts)
setAttributes
in class AttributesImpl
atts
- The attributes to copy.AttributesImpl.setAttributes(org.xml.sax.Attributes)
public void addAttribute(String uri, String localName, String qName, String type, String value)
setSpecified(int, boolean)
.
Unless the attribute type is CDATA, this attribute
is marked as being declared in the DTD. To set that flag's value
to true for CDATA attributes, use setDeclared(int, boolean)
.
addAttribute
in class AttributesImpl
uri
- The Namespace URI, or the empty string if
none is available or Namespace processing is not
being performed.localName
- The local name, or the empty string if
Namespace processing is not being performed.qName
- The qualified (prefixed) name, or the empty string
if qualified names are not available.type
- The attribute type as a string.value
- The attribute value.AttributesImpl.addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public void removeAttribute(int index)
AttributesImpl
removeAttribute
in class AttributesImpl
index
- The index of the attribute (zero-based).public void setDeclared(int index, boolean value)
index
- The index of the attribute (zero-based).value
- The desired flag value.
ArrayIndexOutOfBoundsException
- When the
supplied index does not identify an attribute.AttributesImpl.setType(int, java.lang.String)
public void setSpecified(int index, boolean value)
index
- The index of the attribute (zero-based).value
- The desired flag value.
ArrayIndexOutOfBoundsException
- When the
supplied index does not identify an attribute.