La classe abstraite TypeInfoProvider fournit un accès aux informations de type déterminées par l'objet ValidatorHandler.
Quelques langages de schéma, tels que celui du W3C (W3C XML Schema), encourage un validateur à rapporter le "type" qu'il assigne à chaque attribut et élément. Les applications qui souhaitent accéder à ces informations de type peuvent appeler des méthodes définies par cette classe.
L'implémentation de cette classe peut être obtenue par la méthode ValidatorHandler.getTypeInfoProvider().
| Constructeur |
|---|
| Description |
| protected TypeInfoProvider() |
| crée une nouvelle instance de la classe TypeInfoProvider. Toutefois cette classe est protégée. |
| Méthode |
|---|
| Description |
| abstract TypeInfo getAttributeTypeInfo(int index) |
| retourne un objet TypeInfo non-modifiable pour l'attribut désigné par l'index spécifié. |
| abstract TypeInfo getElementTypeInfo() |
| retourne un objet TypeInfo non-modifiable pour l'élément courant. |
| abstract boolean isIdAttribute(int index) |
| indique si l'attribut désigné par l'index spécifié, est du type ID. |
| abstract boolean isSpecified(int index) |
| indique si l'attribut désigné par l'index spécifié n'a pas été ajouté par le validateur. |
| Méthodes héritées de la classe java.lang.Object |
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |