ILSInput Интерфейс

Определение

Этот интерфейс представляет источник входных данных.

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

Комментарии

Этот интерфейс представляет источник входных данных.

Этот интерфейс позволяет приложению инкапсулировать сведения об источнике входных данных в одном объекте, который может включать открытый идентификатор, системный идентификатор, поток байтов (возможно, с указанной кодировкой), базовый универсальный код ресурса (URI) и (или) символьный поток.

Точные определения потока байтов и символьного потока зависят от привязки.

Ожидается, что приложение будет предоставлять объекты, реализующие этот интерфейс, всякий раз, когда такие объекты необходимы. Приложение может предоставлять собственные объекты, реализующие этот интерфейс, или использовать универсальный метод DOMImplementationLS.createLSInput() фабрики для создания объектов, реализующих этот интерфейс.

Объект LSParser будет использовать объект для LSInput определения способа чтения данных. Будет LSParser просматривать различные входные данные, указанные в LSInput , в следующем порядке, чтобы узнать, из какого из них считывать, будет использоваться первый, который не является null и не пустой строкой: <ol<>li><LSInput.characterStream/li/li><LSInput.byteStream<><<>LSInput.stringData>/li/li<<>LSInput.systemId>/li/li<><LSInput.publicId>/li/ol><>

Если все входные данные имеют значение NULL, LSParser объект будет сообщать со значением DOMError , для которых DOMError.type задано значение "no-input-specified" , а DOMError.severity для — значение DOMError.SEVERITY_FATAL_ERROR.

LSInput объекты принадлежат приложению. Реализация DOM никогда не изменяет их (хотя при необходимости может создавать копии и изменять копии).

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

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

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

Свойства

BaseURI

Базовый URI, используемый (см. раздел 5.1.4 в []) для разрешения относительно systemId абсолютного URI.

ByteStream

Атрибут зависимого от языка и привязки типа, представляющий поток байтов.

CertifiedText

Если задано значение true, предположим, что входные данные сертифицированы (см. раздел 2.13 в []) при анализе [].

CharacterStream

Атрибут зависимого от языка и привязки типа, представляющий поток из 16-разрядных единиц.

Encoding

Кодировка символов, если она известна.

Handle

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

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

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

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

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

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

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

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

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

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

Открытый идентификатор для этого источника входных данных.

StringData

Строковые данные для анализа.

SystemId

Системный идентификатор , ссылка на URI [], для этого источника входных данных.

Методы

Disposed()

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

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

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

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

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

(Унаследовано от IJavaPeerable)
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)

Этот интерфейс представляет источник входных данных.

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