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 в []) для разрешения относительно |
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) |
Этот интерфейс представляет источник входных данных. |