Langue

INamespaceContext Interface

Définition

Interface pour le traitement du contexte d’espace de noms XML en lecture seule.

[Android.Runtime.Register("javax/xml/namespace/NamespaceContext", "", "Javax.Xml.Namespace.INamespaceContextInvoker")]
public interface INamespaceContext : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("javax/xml/namespace/NamespaceContext", "", "Javax.Xml.Namespace.INamespaceContextInvoker")>]
type INamespaceContext = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributs
Implémente

Remarques

Interface pour le traitement du contexte d’espace de noms XML en lecture seule.

Un espace de noms XML possède les propriétés suivantes :

<URI de l’espace de noms ul>li : nom de l’espace de noms exprimé sous la forme d’un URI auquel le préfixe est lié</li li><>préfixe : syntacticalement, il s’agit de la partie du nom d’attribut suivant le XMLConstants.XMLNS_ATTRIBUTE ( » xmlns « ) dans la déclaration< d’espace de noms/li></ul><>

Exemple : &lt;element xmlns:prefix="http://Namespace-name-URI"&gt;

Toutes les get*(*) méthodes fonctionnent dans l’étendue actuelle pour l’URI de l’espace de noms et la résolution de préfixe.

Notez qu’un URI d’espace de noms peut être lié à <des préfixes forts>multiples</forts> dans l’étendue actuelle. Cela peut se produire lorsque plusieurs XMLConstants.XMLNS_ATTRIBUTE déclarations d’espace de noms (« xmlns ») se produisent dans la même Start-Tag et font référence au même URI d’espace de noms. par exemple, br< />

&lt;element xmlns:prefix1="http://Namespace-name-URI"
                     xmlns:prefix2="http://Namespace-name-URI"&gt;

Cela peut également se produire lorsque le même URI d’espace de noms est utilisé dans plusieurs XMLConstants.XMLNS_ATTRIBUTE déclarations d’espace de noms (« xmlns ») dans la hiérarchie d’éléments parent logique. par exemple, br< />

&lt;parent xmlns:prefix1="http://Namespace-name-URI">
              &lt;child xmlns:prefix2="http://Namespace-name-URI"&gt;
                ...
              &lt;/child&gt;
            &lt;/parent&gt;

</p>

Un préfixe ne peut être lié qu’à un <URI d’espace de noms unique</fort> fort>dans l’étendue actuelle.

Ajouté à la version 1.5.

Documentation Java pour javax.xml.namespace.NamespaceContext.

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.

Propriétés

Nom Description
Handle

Obtient la valeur JNI de l’objet Android sous-jacent.

(Hérité de IJavaObject)
JniIdentityHashCode

Retourne la valeur de java.lang.System.identityHashCode() l’instance encapsulée.

(Hérité de IJavaPeerable)
JniManagedPeerState

État de l’homologue managé.

(Hérité de IJavaPeerable)
JniObjectReferenceControlBlock

Interface pour le traitement du contexte d’espace de noms XML en lecture seule.

(Hérité de IJavaPeerable)
JniPeerMembers

Prise en charge de l’accès aux membres et de l’appel.

(Hérité de IJavaPeerable)
PeerReference

Retourne une JniObjectReference instance d’objet Java encapsulée.

(Hérité de IJavaPeerable)

Méthodes

Nom Description
Disposed()

Appelé lorsque l’instance a été supprimée.

(Hérité de IJavaPeerable)
DisposeUnlessReferenced()

S’il n’existe aucune référence en suspens à cette instance, les appels Dispose(); sinon, ne fait rien.

(Hérité de IJavaPeerable)
Finalized()

Appelé lorsque l’instance a été finalisée.

(Hérité de IJavaPeerable)
GetNamespaceURI(String)

Obtenir l’URI d’espace de noms lié à un préfixe dans l’étendue actuelle.

GetPrefix(String)

Obtenir le préfixe lié à l’URI d’espace de noms dans l’étendue actuelle.

GetPrefixes(String)

Obtenez tous les préfixes liés à un URI d’espace de noms dans l’étendue actuelle.

SetJniIdentityHashCode(Int32)

Définissez la valeur retournée par JniIdentityHashCode.

(Hérité de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Interface pour le traitement du contexte d’espace de noms XML en lecture seule.

(Hérité de IJavaPeerable)
SetPeerReference(JniObjectReference)

Définissez la valeur retournée par PeerReference.

(Hérité de IJavaPeerable)
UnregisterFromRuntime()

Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Hérité de IJavaPeerable)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Interface pour le traitement du contexte d’espace de noms XML en lecture seule.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à