Partilhar via


ILSInput Interface

Definição

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 systemId a um URI absoluto.

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 java.lang.System.identityHashCode() para a instância encapsulada.

(Herdado de IJavaPeerable)
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 Dispose(), caso contrário, não faz nada.

(Herdado de IJavaPeerable)
Finalized()

Chamado quando a instância tiver sido finalizada.

(Herdado de IJavaPeerable)
SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Essa interface representa uma fonte de entrada para dados.

(Herdado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Defina o valor retornado por PeerReference.

(Herdado de IJavaPeerable)
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.

Aplica-se a