La classe NamespaceSupport encapsule la logique du traitement d'espaces de noms.

Champ
Description
static String NSDECL
représente l'URI de la déclaration d'espace de noms.
static String XMLNS
représente l'URI de l'espace de noms XML.
Constructeur
Description
NamespaceSupport()
crée une nouvelle instance de la classe NamespaceSupport.
Méthode
Description
boolean declarePrefix(String prefix, String uri)
indique si Declare a Namespace prefix.
Enumeration getDeclaredPrefixes()
retourne une énumération de tous les préfixes déclarés dans ce contexte.
String getPrefix(String uri)
retourne un des préfixes associés à l'adresse URI d'espaces de noms spécifiée.
Enumeration getPrefixes()
retourne une énumération de tous les préfixes dont les déclarations sont actives dans le contexte courant.
Enumeration getPrefixes(String uri)
retourne une énumération de tous les préfixes associés à l'URI d'espace de noms spécifiée, dont les déclarations sont actives dans le contexte courant.
String getURI(String prefix)
retourne l'adresse URI d'espace de noms associée au préfixe spécifié.
boolean isNamespaceDeclUris()
indique si les attributs de déclaration d'espace de noms sont placés dans un expace de noms.
void popContext()
etourne vers le précédent contexte d'espace de noms.
String[] processName(String qName, String[] parts, boolean isAttribute)
traite un nom qualifié brut, après que toutes les déclarations dans le contexte courant aient été gérées par la méthode declarePrefix().
void pushContext()
démarre un nouveau contexte d'espace de noms.
void reset()
réinitialise l'objet NamespaceSupport pour une réutilisation.
void setNamespaceDeclUris(boolean value)
indique si les attributs de déclaration d'espace de noms doivent être placés dans un espace de noms par la méthode processName().
Méthodes héritées à partir de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode, notify,
notifyAll, toString, wait, wait, wait.