IAttributeList Интерфейс

Определение

Внимание!

This class is obsoleted in this android platform

Интерфейс для спецификаций атрибутов элемента.

[Android.Runtime.Register("org/xml/sax/AttributeList", "", "Org.Xml.Sax.IAttributeListInvoker")]
[System.Obsolete("This class is obsoleted in this android platform")]
public interface IAttributeList : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/AttributeList", "", "Org.Xml.Sax.IAttributeListInvoker")>]
[<System.Obsolete("This class is obsoleted in this android platform")>]
type IAttributeList = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Производный
Атрибуты
Реализации

Комментарии

Интерфейс для спецификаций атрибутов элемента.

<blockquote><em>Этот модуль, как исходный код, так и документация, находится в общедоступном домене и поставляется со строгим>< отсутствием гарантии</strong>.</em> Смhttp://www.saxproject.org. дополнительные сведения. </blockquote>

Это исходный интерфейс SAX1 для создания отчетов об атрибутах элемента. В отличие от нового org.xml.sax.Attributes Attributes интерфейса, он не поддерживает сведения, связанные с пространством имен.

Если список атрибутов предоставляется как часть org.xml.sax.DocumentHandler#startElement startElement события, список возвращает допустимые результаты только во время область события. После того, как обработчик событий возвращает управление средству синтаксического анализа, список атрибутов становится недопустимым. Чтобы сохранить постоянную копию списка атрибутов, используйте вспомогательный класс SAX1 org.xml.sax.helpers.AttributeListImpl AttributeListImpl .

Список атрибутов включает только указанные или заданные по умолчанию атрибуты: #IMPLIED атрибуты не будут включены.

Приложение SAX может получить сведения из AttributeList двумя способами. Во-первых, он может выполнять итерацию по всему списку:

public void startElement (String name, AttributeList atts) {
              for (int i = 0; i < atts.getLength(); i++) {
                String name = atts.getName(i);
                String type = atts.getType(i);
                String value = atts.getValue(i);
                [...]
              }
            }

(Обратите внимание, что результат getLength() будет равен нулю, если атрибуты отсутствуют.)

В качестве альтернативы приложение может запросить значение или тип определенных атрибутов:

public void startElement (String name, AttributeList atts) {
              String identifier = atts.getValue("id");
              String label = atts.getValue("label");
              [...]
            }

Этот элемент устарел. Этот интерфейс был заменен интерфейсом SAX2 org.xml.sax.Attributes Attributes , который включает поддержку пространства имен.

Добавлено в SAX 1.0.

Документация по Java для org.xml.sax.AttributeList.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Свойства

Handle
Устаревшие..

Возвращает значение JNI базового объекта Android.

(Унаследовано от IJavaObject)
JniIdentityHashCode
Устаревшие..

Возвращает значение java.lang.System.identityHashCode() для упаковаемого экземпляра.

(Унаследовано от IJavaPeerable)
JniManagedPeerState
Устаревшие..

Состояние управляемого однорангового узла.

(Унаследовано от IJavaPeerable)
JniPeerMembers
Устаревшие..

Поддержка доступа к членам и вызова.

(Унаследовано от IJavaPeerable)
Length
Устаревшие..

Возвращает количество атрибутов в этом списке.

PeerReference
Устаревшие..

Возвращает экземпляр JniObjectReference объекта Java, заключенный в оболочку.

(Унаследовано от IJavaPeerable)

Методы

Disposed()
Устаревшие..

Вызывается при удалении экземпляра.

(Унаследовано от IJavaPeerable)
DisposeUnlessReferenced()
Устаревшие..

Если отсутствуют невыполненные ссылки на этот экземпляр, вызывает метод Dispose(); в противном случае ничего не делает.

(Унаследовано от IJavaPeerable)
Finalized()
Устаревшие..

Вызывается при завершении работы экземпляра.

(Унаследовано от IJavaPeerable)
GetName(Int32)
Устаревшие..

Возвращает имя атрибута в этом списке (по позиции).

GetType(Int32)
Устаревшие..

Возвращает тип атрибута в списке (по позиции).

GetType(String)
Устаревшие..

Возвращает тип атрибута в списке (по имени).

GetValue(Int32)
Устаревшие..

Возвращает значение атрибута в списке (по позиции).

GetValue(String)
Устаревшие..

Возвращает значение атрибута в списке (по имени).

SetJniIdentityHashCode(Int32)
Устаревшие..

Задайте значение, возвращаемое .JniIdentityHashCode

(Унаследовано от IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)
Устаревшие..

Интерфейс для спецификаций атрибутов элемента.

(Унаследовано от IJavaPeerable)
SetPeerReference(JniObjectReference)
Устаревшие..

Задайте значение, возвращаемое .PeerReference

(Унаследовано от IJavaPeerable)
UnregisterFromRuntime()
Устаревшие..

Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов.

(Унаследовано от IJavaPeerable)

Методы расширения

JavaCast<TResult>(IJavaObject)
Устаревшие..

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)
Устаревшие..

Интерфейс для спецификаций атрибутов элемента.

GetJniTypeName(IJavaPeerable)
Устаревшие..

Интерфейс для спецификаций атрибутов элемента.

Применяется к