INamespaceContext Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 : <element xmlns:prefix="http://Namespace-name-URI">
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< />
<element xmlns:prefix1="http://Namespace-name-URI"
xmlns:prefix2="http://Namespace-name-URI">
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< />
<parent xmlns:prefix1="http://Namespace-name-URI">
<child xmlns:prefix2="http://Namespace-name-URI">
...
</child>
</parent>
</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 |
| 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 |
| 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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |