ILSInput Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa interface representa uma fonte de entrada para dados.
[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
- Atributos
- Implementações
Comentários
Essa interface representa uma fonte de entrada para dados.
Essa interface permite que um aplicativo encapsular informações sobre uma fonte de entrada em um único objeto, que pode incluir um identificador público, um identificador do sistema, um fluxo de bytes (possivelmente com uma codificação especificada), um URI base e/ou um fluxo de caracteres.
As definições exatas de um fluxo de bytes e um fluxo de caracteres dependem da vinculação.
Espera-se que o aplicativo forneça objetos que implementem essa interface sempre que esses objetos forem necessários. O aplicativo pode fornecer seus próprios objetos que implementam essa interface ou pode usar o método DOMImplementationLS.createLSInput()
de fábrica genérico para criar objetos que implementam essa interface.
O LSParser
usará o LSInput
objeto para determinar como ler dados. O LSParser
irá olhar para as diferentes entradas especificadas na LSInput
seguinte ordem para saber de qual ler, a primeira que não é nula e não uma cadeia de caracteres vazia será usada: <ol<>liLSInput.characterStream
></li><li<>LSInput.byteStream
/li><li<>LSInput.stringData
/li li/li><li>LSInput.publicId
<<>LSInput.systemId
/li><><>
Se todas as entradas forem nulas, o relatará a DOMError
com seu DOMError.type
definido como "no-input-specified"
e seu DOMError.severity
definido como DOMError.SEVERITY_FATAL_ERROR
.LSParser
LSInput
objetos pertencem ao aplicativo. A implementação do DOM nunca irá modificá-los (embora possa fazer cópias e modificar as cópias, se necessário).
Consulte também a especificação de carregamento e salvamento de nível 3 do DOM (Document Object Model).
Documentação Java para org.w3c.dom.ls.LSInput
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Propriedades
BaseURI |
O URI de base a utilizar (ver secção 5.1.4 em []) para resolver um URI relativo |
ByteStream |
Um atributo de um tipo dependente de idioma e vinculação que representa um fluxo de bytes. |
CertifiedText |
Se definido como true, suponha que a entrada é certificada (ver seção 2.13 em []) ao analisar []. |
CharacterStream |
Um atributo de um tipo dependente de idioma e vinculação que representa um fluxo de unidades de 16 bits. |
Encoding |
A codificação de caracteres, se conhecida. |
Handle |
Obtém o valor JNI do objeto Android subjacente. (Herdado de IJavaObject) |
JniIdentityHashCode |
Retorna o valor de |
JniManagedPeerState |
Estado do par gerenciado. (Herdado de IJavaPeerable) |
JniPeerMembers |
Acesso de membros e suporte à invocação. (Herdado de IJavaPeerable) |
PeerReference |
Retorna uma JniObjectReference das instâncias do objeto Java encapsulado. (Herdado de IJavaPeerable) |
PublicId |
O identificador público para essa fonte de entrada. |
StringData |
Dados de cadeia de caracteres a serem analisados. |
SystemId |
O identificador do sistema, uma referência de URI [], para essa fonte de entrada. |
Métodos
Disposed() |
Chamado quando a instância tiver sido descartada. (Herdado de IJavaPeerable) |
DisposeUnlessReferenced() |
Se não houver referências pendentes a este caso, então chame |
Finalized() |
Chamado quando a instância tiver sido finalizada. (Herdado de IJavaPeerable) |
SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
SetJniManagedPeerState(JniManagedPeerStates) |
Essa interface representa uma fonte de entrada para dados. (Herdado de IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
UnregisterFromRuntime() |
Cancele o registro dessa instância para que o tempo de execução não a retorne de chamadas futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Herdado de IJavaPeerable) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Essa interface representa uma fonte de entrada para dados. |
GetJniTypeName(IJavaPeerable) |
Essa interface representa uma fonte de entrada para dados. |