ILSResourceResolver Интерфейс

Определение

LSResourceResolver предоставляет приложениям способ перенаправлять ссылки на внешние ресурсы.

[Android.Runtime.Register("org/w3c/dom/ls/LSResourceResolver", "", "Org.W3c.Dom.LS.ILSResourceResolverInvoker")]
public interface ILSResourceResolver : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/w3c/dom/ls/LSResourceResolver", "", "Org.W3c.Dom.LS.ILSResourceResolverInvoker")>]
type ILSResourceResolver = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Атрибуты
Реализации

Комментарии

LSResourceResolver предоставляет приложениям способ перенаправлять ссылки на внешние ресурсы.

Приложения, которым требуется реализовать пользовательскую обработку для внешних ресурсов, могут реализовать этот интерфейс и зарегистрировать его реализацию, задав параметр "сопоставитель ресурсов" для объектов, присоединенных DOMConfiguration к LSParser и LSSerializer. Его также можно зарегистрировать на объектах DOMConfiguration , присоединенных к , Document если поддерживается функция "LS".

Затем LSParser позволит приложению перехватывать любые внешние сущности, включая внешнее подмножество DTD и внешние сущности параметров, перед их включением. Сущность документа верхнего уровня никогда не передается в resolveResource метод .

Многие приложения DOM не должны реализовывать этот интерфейс, но он будет особенно полезен для приложений, которые создают XML-документы из баз данных или других специализированных источников входных данных, а также для приложений, использующих URN. <p ><b>Примечание.</b>LSResourceResolver основан на интерфейсе SAX2 [SAX] EntityResolver .

См. также спецификацию загрузки и сохранения модели DOM 3.

Документация по Java для org.w3c.dom.ls.LSResourceResolver.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом 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)

Методы

Disposed()

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

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

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

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

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

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

Разрешить приложению разрешать внешние ресурсы.

SetJniIdentityHashCode(Int32)

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

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

LSResourceResolver предоставляет приложениям способ перенаправлять ссылки на внешние ресурсы.

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

LSResourceResolver предоставляет приложениям способ перенаправлять ссылки на внешние ресурсы.

GetJniTypeName(IJavaPeerable)

LSResourceResolver предоставляет приложениям способ перенаправлять ссылки на внешние ресурсы.

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