ICharacterData Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
L'interfaccia CharacterData estende Node con un set di attributi e metodi per l'accesso ai dati di tipo carattere nel 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
- Derivato
- Attributi
- Implementazioni
Commenti
L'interfaccia CharacterData estende Node con un set di attributi e metodi per l'accesso ai dati di tipo carattere nel DOM. Per maggiore chiarezza, questo set viene definito qui anziché su ogni oggetto che usa questi attributi e metodi. Nessun oggetto DOM corrisponde direttamente a CharacterData, anche se Text e altri ereditano l'interfaccia da essa. Tutto offsets in questa interfaccia inizia da 0.
Come spiegato nell'interfaccia DOMString , le stringhe di testo nel DOM sono rappresentate in UTF-16, ad esempio come sequenza di unità a 16 bit. Di seguito viene usato il termine unità a 16 bit ogni volta che è necessario per indicare che l'indicizzazione su CharacterData viene eseguita in unità a 16 bit.
Vedere anche la specifica DOM (Document Object Model) Level 3 Core.
per org.w3c.dom.CharacterData.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Campi
| Nome | Descrizione |
|---|---|
| AttributeNode |
Il nodo è un oggetto |
| CdataSectionNode |
Il nodo è un oggetto |
| CommentNode |
Il nodo è un oggetto |
| DocumentFragmentNode |
Il nodo è un oggetto |
| DocumentNode |
Il nodo è un oggetto |
| DocumentPositionContainedBy |
Il nodo è contenuto nel nodo di riferimento. (Ereditato da INode) |
| DocumentPositionContains |
Il nodo contiene il nodo di riferimento. (Ereditato da INode) |
| DocumentPositionDisconnected |
I due nodi vengono disconnessi. (Ereditato da INode) |
| DocumentPositionFollowing |
Il nodo segue il nodo di riferimento. (Ereditato da INode) |
| DocumentPositionImplementationSpecific |
La determinazione dei precedenti rispetto a quanto segue è specifica dell'implementazione. (Ereditato da INode) |
| DocumentPositionPreceding |
Il secondo nodo precede il nodo di riferimento. (Ereditato da INode) |
| DocumentTypeNode |
Il nodo è un oggetto |
| ElementNode |
Il nodo è un oggetto |
| EntityNode |
Il nodo è un oggetto |
| EntityReferenceNode |
Il nodo è un oggetto |
| NotationNode |
Il nodo è un oggetto |
| ProcessingInstructionNode |
Il nodo è un oggetto |
| TextNode |
Il nodo è un |
Proprietà
| Nome | Descrizione |
|---|---|
| Attributes |
Oggetto |
| BaseURI |
URI di base assoluto di questo nodo o |
| ChildNodes |
Oggetto |
| Data |
Dati di tipo carattere del nodo che implementa questa interfaccia. |
| FirstChild |
Primo elemento figlio di questo nodo. (Ereditato da INode) |
| Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
| HasAttributes |
Restituisce un valore che indica se il nodo , se si tratta di un elemento, dispone di attributi. (Ereditato da INode) |
| HasChildNodes |
Restituisce un valore che indica se il nodo include elementi figlio. (Ereditato da INode) |
| JniIdentityHashCode |
Restituisce il valore di |
| JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
| JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
| LastChild |
Ultimo elemento figlio di questo nodo. (Ereditato da INode) |
| Length |
Numero di unità a 16 bit disponibili tramite |
| LocalName |
Restituisce la parte locale del nome completo del nodo. (Ereditato da INode) |
| NamespaceURI |
URI dello spazio dei nomi di questo nodo o |
| NextSibling |
Nodo immediatamente successivo a questo nodo. (Ereditato da INode) |
| NodeName |
Nome di questo nodo, a seconda del tipo; vedere la tabella precedente. (Ereditato da INode) |
| NodeType |
Codice che rappresenta il tipo dell'oggetto sottostante, come definito in precedenza. (Ereditato da INode) |
| NodeValue |
Valore di questo nodo, a seconda del tipo; vedere la tabella precedente. (Ereditato da INode) |
| OwnerDocument |
Oggetto |
| ParentNode |
Elemento padre di questo nodo. (Ereditato da INode) |
| PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java. (Ereditato da IJavaPeerable) |
| Prefix |
Prefisso dello spazio dei nomi di questo nodo o |
| PreviousSibling |
Nodo immediatamente precedente a questo nodo. (Ereditato da INode) |
| TextContent |
Questo attributo restituisce il contenuto di testo di questo nodo e i relativi discendenti. (Ereditato da INode) |
Metodi
| Nome | Descrizione |
|---|---|
| AppendChild(INode) |
Aggiunge il nodo |
| AppendData(String) |
Aggiungere la stringa alla fine dei dati di tipo carattere del nodo. |
| CloneNode(Boolean) |
Restituisce un duplicato di questo nodo, i. (Ereditato da INode) |
| CompareDocumentPosition(INode) |
Confronta il nodo di riferimento, i. (Ereditato da INode) |
| DeleteData(Int32, Int32) |
Rimuovere un intervallo di unità a 16 bit dal nodo. |
| Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
| DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
| Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
| GetFeature(String, String) |
Questo metodo restituisce un oggetto specializzato che implementa le API specializzate della funzionalità e della versione specificate, come specificato in . (Ereditato da INode) |
| GetUserData(String) |
Recupera l'oggetto associato a una chiave in un nodo. (Ereditato da INode) |
| InsertBefore(INode, INode) |
Inserisce il nodo |
| InsertData(Int32, String) |
Inserire una stringa in corrispondenza dell'offset di unità a 16 bit specificato. |
| IsDefaultNamespace(String) |
Questo metodo controlla se l'oggetto specificato |
| IsEqualNode(INode) |
Verifica se due nodi sono uguali. (Ereditato da INode) |
| IsSameNode(INode) |
Restituisce un valore che indica se il nodo è lo stesso nodo di quello specificato. (Ereditato da INode) |
| IsSupported(String, String) |
Verifica se l'implementazione DOM implementa una funzionalità specifica e tale funzionalità è supportata da questo nodo, come specificato in . (Ereditato da INode) |
| LookupNamespaceURI(String) |
Cercare l'URI dello spazio dei nomi associato al prefisso specificato, a partire da questo nodo. (Ereditato da INode) |
| LookupPrefix(String) |
Cercare il prefisso associato all'URI dello spazio dei nomi specificato, a partire da questo nodo. (Ereditato da INode) |
| Normalize() |
Inserisce tutti i |
| RemoveChild(INode) |
Rimuove il nodo figlio indicato dall'elenco |
| ReplaceChild(INode, INode) |
Sostituisce il nodo |
| ReplaceData(Int32, Int32, String) |
Sostituire i caratteri a partire dall'offset di unità a 16 bit specificato con la stringa specificata. |
| SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
| SetJniManagedPeerState(JniManagedPeerStates) |
L'interfaccia |
| SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
| SetUserData(String, Object, IUserDataHandler) |
Associare un oggetto a una chiave in questo nodo. (Ereditato da INode) |
| SubstringData(Int32, Int32) |
Estrae un intervallo di dati dal nodo. |
| UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
L'interfaccia |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |