IAttributes2 Interface

Definição

SAX2 para aumentar as informações por atributo fornecidas Attributes.

[Android.Runtime.Register("org/xml/sax/ext/Attributes2", "", "Org.Xml.Sax.Ext.IAttributes2Invoker")]
public interface IAttributes2 : IDisposable, Java.Interop.IJavaPeerable, Org.Xml.Sax.IAttributes
[<Android.Runtime.Register("org/xml/sax/ext/Attributes2", "", "Org.Xml.Sax.Ext.IAttributes2Invoker")>]
type IAttributes2 = interface
    interface IAttributes
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Derivado
Atributos
Implementações

Comentários

SAX2 para aumentar as informações por atributo fornecidas Attributes. Se uma implementação der suporte a essa extensão, os atributos fornecidos implementarão org.xml.sax.ContentHandler#startElement ContentHandler.startElement() essa interface e o sinalizador de <recurso em>http://xml.org/sax/features/use-attributes2</em> terá o valor <em>true</em>.

< > < >Este módulo, tanto o código-fonte quanto a documentação, é de Domínio Público e vem com <forte>SEM GARANTIA/<forte>.</em></blockquote>

As implementações do XMLReader não são necessárias para suportar essas informações e não fazem parte das distribuições SAX2 somente de núcleo.

Observe que, se um atributo foi padronizado (<em>!isSpecified()</em>), ele também terá sido declarado (<em>isDeclared()</em>) no DTD. Da mesma forma, se o tipo de um atributo for qualquer coisa, exceto CDATA, ele deverá ter sido declarado.

Adicionado no SAX 2.0 (extensões 1.1 alpha).

Documentação Java para org.xml.sax.ext.Attributes2.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Propriedades

Nome Description
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 peer gerenciado.

(Herdado de IJavaPeerable)
JniPeerMembers

Acesso de membros e suporte à invocação.

(Herdado de IJavaPeerable)
Length

Retorne o número de atributos na lista.

(Herdado de IAttributes)
PeerReference

Retorna uma JniObjectReference das instâncias de objeto Java encapsuladas.

(Herdado de IJavaPeerable)

Métodos

Nome Description
Disposed()

Chamado quando a instância tiver sido descartada.

(Herdado de IJavaPeerable)
DisposeUnlessReferenced()

Se não houver referências pendentes a esta instância, então chama Dispose(); caso contrário, não faz nada.

(Herdado de IJavaPeerable)
Finalized()

Chamado quando a instância tiver sido finalizada.

(Herdado de IJavaPeerable)
GetIndex(String, String)

Pesquise o índice de um atributo por Nome do namespace.

(Herdado de IAttributes)
GetIndex(String)

Pesquise o índice de um atributo por nome qualificado (prefixado) XML.

(Herdado de IAttributes)
GetLocalName(Int32)

Pesquise o nome local de um atributo por índice.

(Herdado de IAttributes)
GetQName(Int32)

Pesquise o nome qualificado (prefixado) XML de um atributo por índice.

(Herdado de IAttributes)
GetType(Int32)

Pesquise o tipo de um atributo por índice.

(Herdado de IAttributes)
GetType(String, String)

Pesquise o tipo de um atributo pelo nome do namespace.

(Herdado de IAttributes)
GetType(String)

Pesquise o tipo de um atributo por nome qualificado (prefixado) XML.

(Herdado de IAttributes)
GetURI(Int32)

Pesquise o URI de namespace de um atributo por índice.

(Herdado de IAttributes)
GetValue(Int32)

Pesquise o valor de um atributo por índice.

(Herdado de IAttributes)
GetValue(String, String)

Pesquise o valor de um atributo pelo nome do namespace.

(Herdado de IAttributes)
GetValue(String)

Pesquise o valor de um atributo por nome qualificado (prefixado) XML.

(Herdado de IAttributes)
IsDeclared(Int32)

Retorna false, a menos que o atributo tenha sido declarado no DTD.

IsDeclared(String, String)

Retorna false, a menos que o atributo tenha sido declarado no DTD.

IsDeclared(String)

Retorna false, a menos que o atributo tenha sido declarado no DTD.

IsSpecified(Int32)

Retorna true, a menos que o valor do atributo tenha sido fornecido pelo padrão do DTD.

IsSpecified(String, String)

Retorna true, a menos que o valor do atributo tenha sido fornecido pelo padrão do DTD.

IsSpecified(String)

Retorna true, a menos que o valor do atributo tenha sido fornecido pelo padrão do DTD.

SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

SAX2 para aumentar as informações por atributo fornecidas Attributes.

(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 invocações futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Herdado de IJavaPeerable)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

SAX2 para aumentar as informações por atributo fornecidas Attributes.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a