DatatypeFactory クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Java Object
との間で XML をマップする新しい javax.xml.datatype
Object
を作成するファクトリ。
[Android.Runtime.Register("javax/xml/datatype/DatatypeFactory", DoNotGenerateAcw=true)]
public abstract class DatatypeFactory : Java.Lang.Object
[<Android.Runtime.Register("javax/xml/datatype/DatatypeFactory", DoNotGenerateAcw=true)>]
type DatatypeFactory = class
inherit Object
- 継承
- 属性
注釈
Java Object
との間で XML をマップする新しい javax.xml.datatype
Object
を作成するファクトリ。
<p id="DatatypeFactory.newInstance">#newInstance()
は、新 DatatypeFactory
しい を作成するために使用されます。 次の実装解決メカニズムは、次の順序で使用されます:</p><ol<>li> で指定された#DATATYPEFACTORY_PROPERTY
システム プロパティがjavax.xml.datatype.DatatypeFactory
存在する場合、プロパティの値の名前を持つクラスがインスタンス化されます。 インスタンス化プロセス中にスローされた例外は、 として DatatypeConfigurationException
ラップされます。 </li li>>< ファイル ${JAVA_HOME}/lib/jaxp.properties が存在する場合は、 にjava.util.Properties
Object
読み込まれます。 Properties
Object
その後、前の手順で説明したように プロパティに対して クエリが実行され、前の手順で説明したように処理されます。 </li li><> サービス解決メカニズムが使用されます (例: )。 META-INF/services/java.xml.datatype.DatatypeFactory
インスタンス化プロセス中にスローされた例外は、 として DatatypeConfigurationException
ラップされます。 </li li>>< 最後のメカニズムは、"javax.xml.datatype.DatatypeFactoryImpl
" で#DATATYPEFACTORY_IMPLEMENTATION_CLASS
指定された をClass
インスタンス化しようとします。 インスタンス化プロセス中にスローされた例外は、 として DatatypeConfigurationException
ラップされます。 </li></ol>
独自の実装 (Xerces など) を指定する必要があることに注意してください。Android には、既定の実装は付属していません。
1\.5 で追加されました。
の Java ドキュメント javax.xml.datatype.DatatypeFactory
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
DatatypeFactory() |
パッケージの外部でのインスタンス化を防ぐための保護されたコンストラクター。 |
DatatypeFactory(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
フィールド
DatatypefactoryProperty |
JSR 206: Java(TM) API for XML Processing (JAXP) 1 で定義されている既定のプロパティ名。 |
プロパティ
Class |
この |
DatatypefactoryImplementationClass |
JSR 206: Java(TM) API for XML Processing (JAXP) 1 で定義されている既定の実装クラス名。 |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
JniIdentityHashCode |
Java |
JniPeerMembers |
Java |
PeerReference |
Java |
ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 |
ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 |
メソッド
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
Dispose() |
Java |
Dispose(Boolean) |
Java |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
JavaFinalize() |
ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
NewDuration(Boolean, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigDecimal) |
isPositive、年、月、日、時間、分、秒として を |
NewDuration(Boolean, Int32, Int32, Int32, Int32, Int32, Int32) |
isPositive、年、月、日、時間、分、秒として を |
NewDuration(Int64) |
をミリ秒単位で指定して の |
NewDuration(String) |
XML スキーマ 1 で定義されている文字列表現 "PnYnMnDTnHnMnS" として を指定 |
NewDurationDayTime(Boolean, BigInteger, BigInteger, BigInteger, BigInteger) |
で定義されているように、指定した |
NewDurationDayTime(Boolean, Int32, Int32, Int32, Int32) |
で定義されているように、指定した |
NewDurationDayTime(Int64) |
|
NewDurationDayTime(String) |
|
NewDurationYearMonth(Boolean, BigInteger, BigInteger) |
で定義されているように、指定された |
NewDurationYearMonth(Boolean, Int32, Int32) |
で定義されているように、指定された |
NewDurationYearMonth(Int64) |
|
NewDurationYearMonth(String) |
表現 "em>PnYnM</em>"<、 XQuery 1.0、XPath 2.0 データ モデル、xdt:yearMonthDuration を解析して、 型 |
NewInstance() |
の新しいインスタンスを |
NewInstance(String, ClassLoader) |
の名前付き実装 |
NewXMLGregorianCalendar() |
の新しいインスタンスを作成します |
NewXMLGregorianCalendar(BigInteger, Int32, Int32, Int32, Int32, Int32, BigDecimal, Int32) |
W3C XML スキーマ 1 で許可される完全な値スペースを許可するコンストラクター。 |
NewXMLGregorianCalendar(GregorianCalendar) |
から を作成します |
NewXMLGregorianCalendar(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
インスタンスがインスタンスに変換する必要がある |
NewXMLGregorianCalendar(String) |
文字列を字句表現として解析して、新しい XMLGregorianCalendar を作成します。 |
NewXMLGregorianCalendarDate(Int32, Int32, Int32, Int32) |
XML スキーマの組み込みデータ型 |
NewXMLGregorianCalendarTime(Int32, Int32, Int32, BigDecimal, Int32) |
XML スキーマの組み込みデータ型時刻の Java インスタンスを作成します。 |
NewXMLGregorianCalendarTime(Int32, Int32, Int32, Int32) |
XML スキーマの組み込みデータ型 の Java インスタンスを作成します |
NewXMLGregorianCalendarTime(Int32, Int32, Int32, Int32, Int32) |
XML スキーマの組み込みデータ型時刻の Java インスタンスを作成します。 |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。 (継承元 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
ToArray<T>() |
Java |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
Java |
Wait() |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。 (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
Java |
IJavaPeerable.DisposeUnlessReferenced() |
Java |
IJavaPeerable.Finalized() |
Java |
IJavaPeerable.JniManagedPeerState |
Java |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Java |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Java |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Java |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
Java |
GetJniTypeName(IJavaPeerable) |
Java |