Compartilhar via


IAttributes2 Interface

Definição

Extensão SAX2 para aumentar as informações por atributo fornecidas no .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

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

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

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

Observe que se um atributo foi padronizado (<em>!isSpecified()</em>) ele necessariamente 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 deve 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 usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Propriedades

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

Retornar o número de atributos na lista.

(Herdado de IAttributes)
PeerReference

Retorna uma JniObjectReference das instâncias do objeto Java encapsulado.

(Herdado de IJavaPeerable)

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)
GetIndex(String)

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

(Herdado de IAttributes)
GetIndex(String, String)

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

(Herdado de IAttributes)
GetLocalName(Int32)

Procure o nome local de um atributo por índice.

(Herdado de IAttributes)
GetQName(Int32)

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

(Herdado de IAttributes)
GetType(Int32)

Procure o tipo de atributo por índice.

(Herdado de IAttributes)
GetType(String)

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

(Herdado de IAttributes)
GetType(String, String)

Procure o tipo de um atributo por Nome do namespace.

(Herdado de IAttributes)
GetURI(Int32)

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

(Herdado de IAttributes)
GetValue(Int32)

Procure o valor de um atributo por índice.

(Herdado de IAttributes)
GetValue(String)

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

(Herdado de IAttributes)
GetValue(String, String)

Procure o valor de um atributo pelo nome do namespace.

(Herdado de IAttributes)
IsDeclared(Int32)

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.

IsDeclared(String, 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 DTD.

IsSpecified(String)

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

IsSpecified(String, String)

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

SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Extensão SAX2 para aumentar as informações por atributo fornecidas no .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 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)

Extensão SAX2 para aumentar as informações por atributo fornecidas no .Attributes

GetJniTypeName(IJavaPeerable)

Extensão SAX2 para aumentar as informações por atributo fornecidas no .Attributes

Aplica-se a