次の方法で共有


ITypeInfo インターフェイス

定義

インターフェイスはTypeInfo、ドキュメントに関連付けられているスキーマで指定された、またはAttrノードからElement参照される型を表します。

[Android.Runtime.Register("org/w3c/dom/TypeInfo", "", "Org.W3c.Dom.ITypeInfoInvoker")]
public interface ITypeInfo : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/w3c/dom/TypeInfo", "", "Org.W3c.Dom.ITypeInfoInvoker")>]
type ITypeInfo = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
実装

注釈

インターフェイスはTypeInfo、ドキュメントに関連付けられているスキーマで指定された、またはAttrノードからElement参照される型を表します。 型は名前空間 URI と名前プロパティのペアであり、ドキュメントのスキーマによって異なります。

ドキュメントのスキーマが XML DTD [XML 1.0] の場合、値は次のように計算されます。<ul><li> この型がノードからAttr参照されている場合は"http://www.w3.org/TR/REC-xml"、[ typeNamespace XML Information Set] の b>[attribute type]</b> プロパティを表<しますtypeName。 属性の宣言がない場合、 typeNamespacetypeName の値を指定します null。 </li li>>< この型がノードからElement参照され、 typeNamespacetypeNamenull </li></ul>

ドキュメントのスキーマが XML スキーマ [XML スキーマ パート 1] の場合、値はスキーマ検証後のインフォセットコントリビューション (PSVI コントリビューションとも呼ばれます) <を使用して次のように計算されます。ul<>li> b>[validity]</b> プロパティが存在する場合、AND が <em>"invalid"/em"></em>"<notKnown"</em>: 宣言された型の {target namespace} プロパティと {name} プロパティ (使用可能な場合<) それ以外の場合nullは . <p ><b>注:</b> 書き込み時に、XML スキーマ仕様では、宣言された型を公開する必要はありません。 したがって、DOM 実装では、有効性が無効な場合に型情報を提供しないことを選択する場合があります。 </li li><><b>[validity]</b> プロパティが<存在し、em>"valid"</em>: <ol<>li><b>[member type definition]/b> exists<: <ol><li>If {name} is not absent, then expose {name} and {target namespace} properties of the <b>[member type definition]</b> property; </li li><>それ以外の場合は、対応する匿名型名の名前空間とローカル名を公開します。 </li></ol></li li>>< b>[type definition]/b> プロパティが<存在する場合<: <ol><li>{name} が存在しない場合は、b>[type definition]</b> プロパティの <{name} プロパティと {target namespace} プロパティを公開します。 </li li><>それ以外の場合は、対応する匿名型名の名前空間とローカル名を公開します。 </li>/ol></li li><<> b>[member type definition anonymous]/b> exists<: <ol<>li>if it is false, then expose <b>[member type definition name]</b> and <b>[member type definition namespace]</b> properties; <</li li><>それ以外の場合は、対応する匿名型名の名前空間とローカル名を公開します。 </li></ol></li li><> b>[型定義匿名]/b> が<存在する場合<: <ol><li>false の場合は、b>[型定義名]</b> および <b>[型定義名前空間]</b> プロパティを公開<します。 </li li><>それ以外の場合は、対応する匿名型名の名前空間とローカル名を公開します。 </li></ol></li></ol></li></ul><p ><b>注:</b> 他のスキーマ言語は W3C の範囲外であるため、使用して TypeInfo型システムを表す方法を定義する必要があります。

ドキュメント オブジェクト モデル (DOM) レベル 3 コア仕様参照してください。

DOM レベル 3 で追加されました。

の Java ドキュメントorg.w3c.dom.TypeInfo

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

フィールド

DerivationExtension

ドキュメントのスキーマが XML スキーマ [XML スキーマ パート 1] の場合、この定数は拡張による派生を表します。

DerivationList

ドキュメントのスキーマが XML スキーマ [XML スキーマ パート 1] の場合、この定数はリストを 表します

DerivationRestriction

ドキュメントのスキーマが XML スキーマ [XML スキーマ パート 1] の場合、この定数は、複合型が関係する場合は制限による派生を表し、単純型が関係する場合は制限を表します。

DerivationUnion

ドキュメントのスキーマが XML スキーマ [XML スキーマ パート 1] の場合、単純型が関係する 場合、この定数は共用体 を表します。

プロパティ

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
JniIdentityHashCode

ラップされたインスタンスの java.lang.System.identityHashCode() 値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
PeerReference

ラップされた Java オブジェクト インスタンスの a JniObjectReference を返します。

(継承元 IJavaPeerable)
TypeName

関連付けられている要素または属性に対して宣言された型の名前。不明 null な場合は、

TypeNamespace

関連付けられた要素または属性に対して宣言された型の名前空間、または null 要素に宣言がない場合、または名前空間情報が使用できない場合。

メソッド

Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、呼び出 Dispose()します。それ以外の場合は何も行いません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
IsDerivedFrom(String, String, Int32)

このメソッドは、参照型定義 i の間に派生がある場合に返します。

SetJniIdentityHashCode(Int32)

によって JniIdentityHashCode返される値を設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

インターフェイスはTypeInfo、ドキュメントに関連付けられているスキーマで指定された、またはAttrノードからElement参照される型を表します。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

によって PeerReference返される値を設定します。

(継承元 IJavaPeerable)
UnregisterFromRuntime()

ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

インターフェイスはTypeInfo、ドキュメントに関連付けられているスキーマで指定された、またはAttrノードからElement参照される型を表します。

GetJniTypeName(IJavaPeerable)

インターフェイスはTypeInfo、ドキュメントに関連付けられているスキーマで指定された、またはAttrノードからElement参照される型を表します。

適用対象