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/<><LSInput.byteStream
>li/li/ol><>LSInput.stringData
<><>LSInput.systemId
<><>LSInput.publicId
<><>
Если все входные данные имеют значение 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.
Свойства
BaseURI |
Базовый универсальный код ресурса (см. раздел 5.1.4 в []) для разрешения относительно |
ByteStream |
Атрибут языка и зависимого типа привязки, представляющий поток байтов. |
CertifiedText |
Если задано значение true, предположим, что входные данные сертифицированы (см. раздел 2.13 в []) при анализе []. |
CharacterStream |
Атрибут языка и зависимый тип привязки, представляющий поток 16-разрядных единиц. |
Encoding |
Кодировка символов, если известна. |
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
JniIdentityHashCode |
Возвращает значение |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа к членам и вызовов. (Унаследовано от IJavaPeerable) |
PeerReference |
JniObjectReference Возвращает экземпляр объекта Java в оболочке. (Унаследовано от IJavaPeerable) |
PublicId |
Общедоступный идентификатор для этого источника входных данных. |
StringData |
Строковые данные для анализа. |
SystemId |
Системный идентификатор, ссылка на URI [], для этого источника входных данных. |
Методы
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если нет невыполненных ссылок на этот экземпляр, то вызывается |
Finalized() |
Вызывается при завершении экземпляра. (Унаследовано от IJavaPeerable) |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое |
SetJniManagedPeerState(JniManagedPeerStates) |
Этот интерфейс представляет входной источник данных. (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Этот интерфейс представляет входной источник данных. |
GetJniTypeName(IJavaPeerable) |
Этот интерфейс представляет входной источник данных. |