La classe Attributes2Impl implémente les interfaces Attributes et Attributes2. Elle améliore donc le fonctionnement de la classe AttributesImpl du paquetage org.xml.sax en prenant en compte de nouvelles fonctionnalités notamment à propos de l'état de la déclaration des attributs au sein de la DTD.
| Constructeur |
|---|
| Description |
| Attributes2Impl() |
| crée une nouvelle instance de la classe Attributes2Impl. |
| Attributes2Impl(Attributes atts) |
| crée une nouvelle instance de la classe Attributes2Impl en l'initialisant avec la collection Attributes. |
| Méthode |
|---|
| Description |
| void addAttribute( String uri, String localName, String qName, String type, String value) |
| ajoute un attribut à la fin de la liste en l'initialisant avec les valeurs spécifiées. |
| boolean isDeclared(int index) |
| indique si l'attribut situé à l'index spécifié a été déclaré dans la DTD. |
| boolean isDeclared(String qName) |
| indique si l'attribut correspondant au nom qualifié spécifié a été déclaré dans la DTD. |
| boolean isDeclared(String uri, String localName) |
| indique si l'attribut correspondant au nom local spécifié et situé dans l'espace de noms indiqué, a été déclaré dans la DTD. |
| boolean isSpecified(int index) |
| indique si la valeur de l'attribut positionné à l'index spécifié, ne possède pas une valeur par défaut exprimé dans la DTD. |
| boolean isSpecified(String qName) |
| indique si la valeur de l'attribut correspondant au nom qualifié spécifié, ne possède pas une valeur par défaut exprimé dans la DTD. |
| boolean isSpecified(String uri, String localName) |
| indique si la valeur de l'attribut correspondant au nom local spécifié et situé dans l'espace de noms indiqué, ne possède pas une valeur par défaut exprimé dans la DTD. |
| void removeAttribute(int index) |
| supprime l'attribut positionné à l'index spécifié. |
| void setAttributes(Attributes atts) |
| copie une liste d'attributs au sein de la collection courante. |
| void setDeclared(int index, boolean value) |
| indique si l'attribut positionné à l'index spécifié, est (true) ou n'est pas (false) déclaré dans la DTD. |
| void setSpecified(int index, boolean value) |
| indique si l'attribut positionné à l'index spécifié, possède (false) ou ne possède (true) pas de valeur par défaut déclarée dans la DTD. |
| Méthodes héritées à partir de la classe org.xml.sax.helpers.AttributesImpl |
| clear, getIndex, getIndex, getLength, getLocalName, getQName, getType, getType, getType, getURI, getValue, getValue, getValue, setAttribute, setLocalName, setQName, setType, setURI, setValu. |
| Méthodes héritées à partir de la classe java.lang.Object |
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Méthodes héritées à partir de l'interface org.xml.sax.Attribute2 |
| getIndex, getIndex, getLength, getLocalName, getQName, getType, getType, getType, getURI, getValue, getValue, getValue |