Partager via


TypeInfoProvider.IsSpecified(Int32) Méthode

Définition

Retourne false si l’attribut a été ajouté par le validateur.

[Android.Runtime.Register("isSpecified", "(I)Z", "GetIsSpecified_IHandler")]
public abstract bool IsSpecified (int index);
[<Android.Runtime.Register("isSpecified", "(I)Z", "GetIsSpecified_IHandler")>]
abstract member IsSpecified : int -> bool

Paramètres

index
Int32

Index de l'attribut. Même index pour l’objet org.xml.sax.Attributes passé au startElement rappel.

Retours

true si l’attribut était présent avant que le validateur traite l’entrée. false si l’attribut a été ajouté par le validateur.

Attributs

Exceptions

Si l’index n’est pas valide.

Si cette méthode est appelée à partir d’autres IContentHandler méthodes.

Remarques

Retourne false si l’attribut a été ajouté par le validateur.

Cette méthode fournit des informations nécessaires pour javax.xml.parsers.DocumentBuilder déterminer ce que l’arborescence DOM doit retourner à partir de la org.w3c.dom.Attr#getSpecified() méthode.

La méthode peut uniquement être appelée par l’événement startElement du org.xml.sax.ContentHandler paramètre que l’application définit sur le ValidatorHandler.

Une directive générale pour les validateurs consiste à retourner true si l’attribut était initialement présent dans le pipeline et false s’il a été ajouté par le validateur.

Documentation Java pour javax.xml.validation.TypeInfoProvider.isSpecified(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à