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 |