IDeclHandler Интерфейс

Определение

Обработчик расширения SAX2 для событий объявления DTD.

[Android.Runtime.Register("org/xml/sax/ext/DeclHandler", "", "Org.Xml.Sax.Ext.IDeclHandlerInvoker")]
public interface IDeclHandler : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/ext/DeclHandler", "", "Org.Xml.Sax.Ext.IDeclHandlerInvoker")>]
type IDeclHandler = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Производный
Атрибуты
Реализации

Комментарии

Обработчик расширения SAX2 для событий объявления DTD.

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

Это необязательный обработчик расширений для SAX2, предоставляющий более полные сведения о объявлениях DTD в XML-документе. Средства чтения XML не требуются для распознавания этого обработчика и не являются частью только основных дистрибутивов SAX2.

Обратите внимание, что связанные с данными объявления DTD (необпарированные сущности и нотации) уже передаются через org.xml.sax.DTDHandler DTDHandler интерфейс .

Если вы используете обработчик объявления вместе с лексическим обработчиком, между событиями и org.xml.sax.ext.LexicalHandler#endDTD endDTD будут происходить org.xml.sax.ext.LexicalHandler#startDTD startDTD все события.

Чтобы задать DeclHandler для средства чтения XML, используйте org.xml.sax.XMLReader#setProperty setProperty метод с именем http://xml.org/sax/properties/declaration-handler свойства и объект, реализующий этот интерфейс (или null) в качестве значения. Если средство чтения не сообщает о событиях объявления, при попытке зарегистрировать обработчик вызывает org.xml.sax.SAXNotRecognizedException SAXNotRecognizedException исключение .

Добавлено в SAX 2.0 (расширения 1.0).

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

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

Свойства

Handle

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

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

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

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

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

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

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

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

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

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

Методы

AttributeDecl(String, String, String, String, String)

Сообщите о объявлении типа атрибута.

Disposed()

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

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

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

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

Сообщите о объявлении типа элемента.

ExternalEntityDecl(String, String, String)

Сообщите о проанализированном объявлении внешней сущности.

Finalized()

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

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

Сообщите о внутренней сущности.

SetJniIdentityHashCode(Int32)

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

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

Обработчик расширения SAX2 для событий объявления DTD.

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Обработчик расширения SAX2 для событий объявления DTD.

GetJniTypeName(IJavaPeerable)

Обработчик расширения SAX2 для событий объявления DTD.

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