IDTDHandler Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получение уведомления об основных событиях, связанных с DTD.
[Android.Runtime.Register("org/xml/sax/DTDHandler", "", "Org.Xml.Sax.IDTDHandlerInvoker")]
public interface IDTDHandler : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/DTDHandler", "", "Org.Xml.Sax.IDTDHandlerInvoker")>]
type IDTDHandler = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Производный
- Атрибуты
- Реализации
Комментарии
Получение уведомления об основных событиях, связанных с DTD.
<blockquote><em>Этот модуль, исходный код и документация, находится в общедоступном домене и поставляется с <сильной>NO WARRANTY</strong>.</em> См http://www.saxproject.org . дополнительные сведения. </blockquote>
Если приложению SAX требуются сведения о нотации и неподпарированных сущностях, приложение реализует этот интерфейс и регистрирует экземпляр с помощью средства синтаксического анализа SAX с помощью метода setDTDDHandler средства синтаксического анализа. Средство синтаксического анализа использует экземпляр для отчета о нотации и непарассированных объявлениях сущностей в приложение.
Обратите внимание, что этот интерфейс включает только те события DTD, которые для отчета требуется< и em-процессоры> XML-рекомендаций<>: нотация и непарассированные объявления сущностей.
Средство синтаксического анализа SAX может сообщать об этих событиях в любом порядке независимо от порядка объявления нотации и неподдерживаемых сущностей; однако все события DTD должны быть сообщены после события startDocument обработчика документов и до первого события startElement. (Если org.xml.sax.ext.LexicalHandler LexicalHandler используется, эти события также должны быть сообщены до события endDTDD.)
Это касается приложения, чтобы сохранить информацию для дальнейшего использования (возможно, в хэш-таблице или дереве объектов). Если приложение встречает атрибуты типа "NOTATION", "ENTITY" или "ENTITY", оно может использовать сведения, полученные через этот интерфейс, для поиска сущности и /или нотации, соответствующей значению атрибута.
Добавлен в SAX 1.0.
Java документации по org.xml.sax.DTDHandler.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Свойства
| Имя. | Описание |
|---|---|
| Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
| JniIdentityHashCode |
Возвращает значение |
| JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
| JniObjectReferenceControlBlock |
Получение уведомления об основных событиях, связанных с DTD. (Унаследовано от IJavaPeerable) |
| JniPeerMembers |
Поддержка доступа к членам и вызовов. (Унаследовано от IJavaPeerable) |
| PeerReference |
JniObjectReference Возвращает экземпляр объекта в оболочке Java. (Унаследовано от IJavaPeerable) |
Методы
| Имя. | Описание |
|---|---|
| Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
| DisposeUnlessReferenced() |
Если нет невыполненных ссылок на этот экземпляр, то вызывается |
| Finalized() |
Вызывается при завершении экземпляра. (Унаследовано от IJavaPeerable) |
| NotationDecl(String, String, String) |
Получение уведомления о событии объявления нотации. |
| SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое |
| SetJniManagedPeerState(JniManagedPeerStates) |
Получение уведомления об основных событиях, связанных с DTD. (Унаследовано от IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое |
| UnparsedEntityDecl(String, String, String, String) |
Получение уведомления о событии объявления необратимой сущности. |
| UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Получение уведомления об основных событиях, связанных с DTD. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |