INamespaceContext Интерфейс

Определение

Интерфейс для обработки контекста пространства имен XML только для чтения.

[Android.Runtime.Register("javax/xml/namespace/NamespaceContext", "", "Javax.Xml.Namespace.INamespaceContextInvoker")]
public interface INamespaceContext : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("javax/xml/namespace/NamespaceContext", "", "Javax.Xml.Namespace.INamespaceContextInvoker")>]
type INamespaceContext = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Атрибуты
Реализации

Комментарии

Интерфейс для обработки контекста пространства имен XML только для чтения.

Пространство имен XML имеет следующие свойства:

<UL>li URI пространства имен: имя пространства имен, выраженное в виде URI, к которому привязан< префикс/префикс li><li>: синтаксически, это часть имени атрибута XMLConstants.XMLNS_ATTRIBUTE после ("xmlns") в объявлении< пространства имен/li<>/ul><>

Примере: &lt;element xmlns:prefix="http://Namespace-name-URI"&gt;

Все get*(*) методы работают в текущем область для URI пространства имен и разрешения префиксов.

Обратите внимание, что универсальный код ресурса (URI) пространства имен может быть привязан к строгим <>нескольким< или строгим> префиксам в текущем область. Это может произойти, если несколько XMLConstants.XMLNS_ATTRIBUTE объявлений пространства имен (xmlns) происходят в одном Start-Tag и ссылаются на один и тот же URI пространства имен. Например,< br />

&lt;element xmlns:prefix1="http://Namespace-name-URI"
                     xmlns:prefix2="http://Namespace-name-URI"&gt;

Это также может произойти, если один и тот же URI пространства имен используется в нескольких объявлениях XMLConstants.XMLNS_ATTRIBUTE пространства имен (xmlns) в иерархии логического родительского элемента. Например,< br />

&lt;parent xmlns:prefix1="http://Namespace-name-URI">
              &lt;child xmlns:prefix2="http://Namespace-name-URI"&gt;
                ...
              &lt;/child&gt;
            &lt;/parent&gt;

</p>

Префикс можно привязать только к строгому <>одиночному< или строгому> URI пространства имен в текущем область.

Добавлено в версии 1.5.

Документация по Java для javax.xml.namespace.NamespaceContext.

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

Получите URI пространства имен, привязанный к префиксу в текущем область.

GetPrefix(String)

Получите префикс, привязанный к URI пространства имен в текущем область.

GetPrefixes(String)

Получение всех префиксов, привязанных к URI пространства имен в текущем область.

SetJniIdentityHashCode(Int32)

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

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

Интерфейс для обработки контекста пространства имен XML только для чтения.

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Интерфейс для обработки контекста пространства имен XML только для чтения.

GetJniTypeName(IJavaPeerable)

Интерфейс для обработки контекста пространства имен XML только для чтения.

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