IXmlSerializer インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML インフォセットのシリアル化へのインターフェイスを定義します。
[Android.Runtime.Register("org/xmlpull/v1/XmlSerializer", "", "Org.XmlPull.V1.IXmlSerializerInvoker")]
public interface IXmlSerializer : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xmlpull/v1/XmlSerializer", "", "Org.XmlPull.V1.IXmlSerializerInvoker")>]
type IXmlSerializer = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 属性
- 実装
注釈
XML インフォセットのシリアル化へのインターフェイスを定義します。 シリアル化された XML が XML 1.0 互換テキストであるか、XML 1.0 シリアル化の他の形式 (WBXML のバイナリ XML など) である場合、このインターフェイスは抽象化されます。
<b>注:</b> このインターフェイスは XmlPull 1.2 API の一部になります。 ディスカッションの基礎として含まれています。 それは何らかの方法で変更される可能性があります。
スローされる可能性がある例外は、IOException またはランタイム例外です (より多くのランタイム例外をスローできますが、宣言されていないため、このインターフェイスにはセマンティクスが定義されていません): ul>li em IllegalArgumentException</em> - 引数が不正な <li><em>IllegalStateException</em> であることを通知するほぼすべてのメソッドについて>><<<- 呼び出しには適切な引数があるが、ここでは期待されない (コントラクト違反) と、実装されていない機能/プロパティの設定を要求する際の機能/プロパティ (UnsupportedOperationException の方が良いでしょうが、MIDP には含まれていない) </ul を示す>
<b>注:</b> 一部の実装では、CDSECT、ENTITY_REF、IGNORABLE_WHITESPACE、PROCESSING_INSTRUCTION、COMMENT、DOCDECL の記述がサポートされない場合があります (WBXML にシリアル化する場合など)。 このような場合、IllegalStateException がスローされ、オプションの機能を使用して、実装でこの種の出力がサポートされていないことを通知することをお勧めします。
の org.xmlpull.v1.XmlSerializer
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
プロパティ
Depth |
要素の現在の深さを返します。 |
Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
JniIdentityHashCode |
ラップされたインスタンスの の |
JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
Name |
startTag() によって設定された現在の要素の名前を返します。 |
Namespace |
startTag() によって設定された現在の要素の名前空間 URI を返します。 |
PeerReference |
JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。 (継承元 IJavaPeerable) |
メソッド
Attribute(String, String, String) |
属性を書き込みます。 |
Cdsect(String) | |
Comment(String) | |
Disposed() |
インスタンスが破棄されたときに呼び出されます。 (継承元 IJavaPeerable) |
DisposeUnlessReferenced() |
このインスタンスへの未処理の参照がない場合は、 を呼び出 |
Docdecl(String) | |
EndDocument() |
書き込みを完了します。 |
EndTag(String, String) |
終了タグを書き込みます。 |
EntityRef(String) | |
Finalized() |
インスタンスが終了したときに呼び出されます。 (継承元 IJavaPeerable) |
Flush() |
保留中のすべての出力をストリームに書き込みます。 |
GetFeature(String) |
指定された名前の機能の現在の値を返します。 |
GetPrefix(String, Boolean) |
指定されたプレフィックスに対応する名前空間を返します。この名前空間にバインドされているプレフィックスがない場合は null が返されますが、generatePrefix が false の場合は生成されたプレフィックスが返されます。 |
GetProperty(String) |
プロパティの値を検索します。 |
IgnorableWhitespace(String) | |
ProcessingInstruction(String) | |
SetFeature(String, Boolean) |
名前で識別される機能を設定します (一意性のために URI にすることをお勧めします)。 |
SetJniIdentityHashCode(Int32) |
によって返される値を |
SetJniManagedPeerState(JniManagedPeerStates) |
XML インフォセットのシリアル化へのインターフェイスを定義します。 (継承元 IJavaPeerable) |
SetOutput(Stream, String) |
指定されたエンコードでバイナリ出力ストリームを使用するように 設定します。 |
SetOutput(Writer) |
指定したライターに出力を設定します。 |
SetPeerReference(JniObjectReference) |
によって返される値を |
SetPrefix(String, String) |
指定されたプレフィックスを指定された名前空間にバインドします。 |
SetProperty(String, Object) |
プロパティの値を設定します。 |
StartDocument(String, Boolean) |
書き込み <?xml 宣言をエンコード (エンコードが null でない場合) とスタンドアロン フラグ (スタンドアロンが null でない場合) を使用します。このメソッドは、setOutput の直後にのみ呼び出すことができます。 |
StartTag(String, String) |
指定された名前空間と名前を持つ開始タグを書き込みます。 |
Text(Char[], Int32, Int32) |
特殊な XML 文字が自動的にエスケープされるテキストを書き込みます |
Text(String) |
特殊な XML 文字が自動的にエスケープされるテキストを書き込みます |
UnregisterFromRuntime() |
ランタイムが今後 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。 (継承元 IJavaPeerable) |