Partager via


ILSInput Interface

Définition

Cette interface représente une source d’entrée pour les données.

[Android.Runtime.Register("org/w3c/dom/ls/LSInput", "", "Org.W3c.Dom.LS.ILSInputInvoker")]
public interface ILSInput : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/w3c/dom/ls/LSInput", "", "Org.W3c.Dom.LS.ILSInputInvoker")>]
type ILSInput = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributs
Implémente

Remarques

Cette interface représente une source d’entrée pour les données.

Cette interface permet à une application d’encapsuler des informations sur une source d’entrée dans un seul objet, qui peut inclure un identificateur public, un identificateur système, un flux d’octets (éventuellement avec un encodage spécifié), un URI de base et/ou un flux de caractères.

Les définitions exactes d’un flux d’octets et d’un flux de caractères dépendent de la liaison.

L’application doit fournir des objets qui implémentent cette interface chaque fois que de tels objets sont nécessaires. L’application peut fournir ses propres objets qui implémentent cette interface ou utiliser la méthode DOMImplementationLS.createLSInput() de fabrique générique pour créer des objets qui implémentent cette interface.

L’objet LSParser utilise l’objet LSInput pour déterminer comment lire les données. Les LSParser différentes entrées spécifiées dans l’ordre LSInput suivant pour savoir à partir de laquelle lire, la première qui n’est pas null et non une chaîne vide seront utilisées : <ol<>li><LSInput.characterStream/liLSInput.byteStream<<>>/li>LSInput.stringData><<>><LSInput.systemIdLSInput.publicId<<>></li/ol><>

Si toutes les entrées sont null, le LSParser rapport d’une DOMError valeur avec sa DOMError.type valeur définie "no-input-specified" et sa DOMError.severity valeur DOMError.SEVERITY_FATAL_ERROR.

LSInput les objets appartiennent à l’application. L’implémentation DOM ne les modifiera jamais (bien qu’elle puisse faire des copies et modifier les copies, si nécessaire).

Consultez également la spécification de chargement et d’enregistrement dom (Document Object Model) Level 3.

Documentation Java pour org.w3c.dom.ls.LSInput.

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

BaseURI

URI de base à utiliser (voir la section 5.1.4 dans []) pour résoudre un URI relatif systemId à un URI absolu.

ByteStream

Attribut d’un type dépendant de langage et de liaison qui représente un flux d’octets.

CertifiedText

Si la valeur est true, supposons que l’entrée est certifiée (voir la section 2.13 dans []) lors de l’analyse [].

CharacterStream

Attribut d’un langage et d’un type dépendant de liaison qui représente un flux d’unités 16 bits.

Encoding

Encodage de caractères, s’il est connu.

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)
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)
PublicId

Identificateur public de cette source d’entrée.

StringData

Chaînez les données à analyser.

SystemId

Identificateur système, référence d’URI [], pour cette source d’entrée.

Méthodes

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)
SetJniIdentityHashCode(Int32)

Définissez la valeur retournée par JniIdentityHashCode.

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

Cette interface représente une source d’entrée pour les données.

(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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Cette interface représente une source d’entrée pour les données.

GetJniTypeName(IJavaPeerable)

Cette interface représente une source d’entrée pour les données.

S’applique à