ILSOutput Интерфейс

Определение

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

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

Комментарии

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

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

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

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

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

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

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

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

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

Свойства

ByteStream

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

CharacterStream

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

Encoding

Кодировка символов, используемая для выходных данных.

Handle

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

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

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

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

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

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

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

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

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

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

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

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