ILSInput 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.
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.systemId
LSInput.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 |
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 |
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 |
Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
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 |
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. |