ICharacterData 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.
L’interface CharacterData étend Node avec un ensemble d’attributs et de méthodes pour accéder aux données de caractères dans le DOM.
[Android.Runtime.Register("org/w3c/dom/CharacterData", "", "Org.W3c.Dom.ICharacterDataInvoker")]
public interface ICharacterData : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/CharacterData", "", "Org.W3c.Dom.ICharacterDataInvoker")>]
type ICharacterData = interface
interface INode
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Dérivé
- Attributs
- Implémente
Remarques
L’interface CharacterData étend Node avec un ensemble d’attributs et de méthodes pour accéder aux données de caractères dans le DOM. Pour plus de clarté, cet ensemble est défini ici plutôt que sur chaque objet qui utilise ces attributs et méthodes. Aucun objet DOM ne correspond directement à CharacterData, bien que Text d’autres héritent de l’interface. Tout offsets ce qui se présente dans cette interface commence à partir de 0.
Comme expliqué dans l’interface DOMString , les chaînes de texte dans le DOM sont représentées dans UTF-16, c’est-à-dire sous la forme d’une séquence d’unités 16 bits. Dans ce qui suit, le terme 16 bits unités est utilisé chaque fois que nécessaire pour indiquer que l’indexation sur CharacterData est effectuée en unités 16 bits.
Consultez également la spécification de base du modèle objet de document (DOM) niveau 3.
Java documentation pour org.w3c.dom.CharacterData.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Champs
| Nom | Description |
|---|---|
| AttributeNode |
Le nœud est un |
| CdataSectionNode |
Le nœud est un |
| CommentNode |
Le nœud est un |
| DocumentFragmentNode |
Le nœud est un |
| DocumentNode |
Le nœud est un |
| DocumentPositionContainedBy |
Le nœud est contenu par le nœud de référence. (Hérité de INode) |
| DocumentPositionContains |
Le nœud contient le nœud de référence. (Hérité de INode) |
| DocumentPositionDisconnected |
Les deux nœuds sont déconnectés. (Hérité de INode) |
| DocumentPositionFollowing |
Le nœud suit le nœud de référence. (Hérité de INode) |
| DocumentPositionImplementationSpecific |
La détermination des éléments précédents et suivants est spécifique à l’implémentation. (Hérité de INode) |
| DocumentPositionPreceding |
Le deuxième nœud précède le nœud de référence. (Hérité de INode) |
| DocumentTypeNode |
Le nœud est un |
| ElementNode |
Le nœud est un |
| EntityNode |
Le nœud est un |
| EntityReferenceNode |
Le nœud est un |
| NotationNode |
Le nœud est un |
| ProcessingInstructionNode |
Le nœud est un |
| TextNode |
Le nœud est un |
Propriétés
| Nom | Description |
|---|---|
| Attributes |
Contenant |
| BaseURI |
URI de base absolu de ce nœud ou |
| ChildNodes |
Qui |
| Data |
Données de caractères du nœud qui implémente cette interface. |
| FirstChild |
Premier enfant de ce nœud. (Hérité de INode) |
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| HasAttributes |
Retourne si ce nœud (s’il s’agit d’un élément) a des attributs. (Hérité de INode) |
| HasChildNodes |
Retourne si ce nœud a des enfants. (Hérité de INode) |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
L’interface |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| LastChild |
Dernier enfant de ce nœud. (Hérité de INode) |
| Length |
Nombre d’unités 16 bits disponibles |
| LocalName |
Retourne la partie locale du nom qualifié de ce nœud. (Hérité de INode) |
| NamespaceURI |
URI d’espace de noms de ce nœud ou |
| NextSibling |
Nœud qui suit immédiatement ce nœud. (Hérité de INode) |
| NodeName |
Nom de ce nœud, en fonction de son type ; voir le tableau ci-dessus. (Hérité de INode) |
| NodeType |
Code représentant le type de l’objet sous-jacent, tel que défini ci-dessus. (Hérité de INode) |
| NodeValue |
Valeur de ce nœud, en fonction de son type ; voir le tableau ci-dessus. (Hérité de INode) |
| OwnerDocument |
Objet |
| ParentNode |
Parent de ce nœud. (Hérité de INode) |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
| Prefix |
Préfixe d’espace de noms de ce nœud ou |
| PreviousSibling |
Nœud qui précède immédiatement ce nœud. (Hérité de INode) |
| TextContent |
Cet attribut retourne le contenu texte de ce nœud et de ses descendants. (Hérité de INode) |
Méthodes
| Nom | Description |
|---|---|
| AppendChild(INode) |
Ajoute le nœud |
| AppendData(String) |
Ajoutez la chaîne à la fin des données de caractère du nœud. |
| CloneNode(Boolean) |
Retourne un doublon de ce nœud, i. (Hérité de INode) |
| CompareDocumentPosition(INode) |
Compare le nœud de référence, i. (Hérité de INode) |
| DeleteData(Int32, Int32) |
Supprimez une plage d’unités 16 bits du nœud. |
| 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) |
| GetFeature(String, String) |
Cette méthode retourne un objet spécialisé qui implémente les API spécialisées de la fonctionnalité et de la version spécifiées, comme spécifié dans . (Hérité de INode) |
| GetUserData(String) |
Récupère l’objet associé à une clé sur un nœud. (Hérité de INode) |
| InsertBefore(INode, INode) |
Insère le nœud |
| InsertData(Int32, String) |
Insérez une chaîne au décalage d’unité 16 bits spécifié. |
| IsDefaultNamespace(String) |
Cette méthode vérifie si l’espace de noms spécifié |
| IsEqualNode(INode) |
Teste si deux nœuds sont égaux. (Hérité de INode) |
| IsSameNode(INode) |
Retourne si ce nœud est le même nœud que celui donné. (Hérité de INode) |
| IsSupported(String, String) |
Teste si l’implémentation DOM implémente une fonctionnalité spécifique et que cette fonctionnalité est prise en charge par ce nœud, comme spécifié dans . (Hérité de INode) |
| LookupNamespaceURI(String) |
Recherchez l’URI d’espace de noms associé au préfixe donné, à partir de ce nœud. (Hérité de INode) |
| LookupPrefix(String) |
Recherchez le préfixe associé à l’URI d’espace de noms donné, à partir de ce nœud. (Hérité de INode) |
| Normalize() |
Place tous les |
| RemoveChild(INode) |
Supprime le nœud enfant indiqué par |
| ReplaceChild(INode, INode) |
Remplace le nœud |
| ReplaceData(Int32, Int32, String) |
Remplacez les caractères commençant par le décalage d’unité 16 bits spécifié par la chaîne spécifiée. |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
L’interface |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| SetUserData(String, Object, IUserDataHandler) |
Associez un objet à une clé sur ce nœud. (Hérité de INode) |
| SubstringData(Int32, Int32) |
Extrait une plage de données du nœud. |
| 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) |
L’interface |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |