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 |
Устаревшие..
Возвращает значение |
JniManagedPeerState |
Устаревшие..
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Устаревшие..
Поддержка доступа к членам и вызова. (Унаследовано от IJavaPeerable) |
Length |
Устаревшие..
Возвращает количество атрибутов в этом списке. |
PeerReference |
Устаревшие..
Возвращает экземпляр JniObjectReference объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
Методы
Disposed() |
Устаревшие..
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Устаревшие..
Если отсутствуют невыполненные ссылки на этот экземпляр, вызывает метод |
Finalized() |
Устаревшие..
Вызывается при завершении работы экземпляра. (Унаследовано от IJavaPeerable) |
GetName(Int32) |
Устаревшие..
Возвращает имя атрибута в этом списке (по позиции). |
GetType(Int32) |
Устаревшие..
Возвращает тип атрибута в списке (по позиции). |
GetType(String) |
Устаревшие..
Возвращает тип атрибута в списке (по имени). |
GetValue(Int32) |
Устаревшие..
Возвращает значение атрибута в списке (по позиции). |
GetValue(String) |
Устаревшие..
Возвращает значение атрибута в списке (по имени). |
SetJniIdentityHashCode(Int32) |
Устаревшие..
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Устаревшие..
Интерфейс для спецификаций атрибутов элемента. (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Устаревшие..
Задайте значение, возвращаемое . |
UnregisterFromRuntime() |
Устаревшие..
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Устаревшие..
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Устаревшие..
Интерфейс для спецификаций атрибутов элемента. |
GetJniTypeName(IJavaPeerable) |
Устаревшие..
Интерфейс для спецификаций атрибутов элемента. |