PRIM_JSON.Node (PRIM_JSON.Node)
JSONノードすべてのベースクラス。これがJSONDOMの基礎を形成します
祖先 - オブジェクト (PRIM_OBJT)
この機能には詳細のヘルプがありません
| 名前 | 記述 |
|---|---|
| Child | メンバの名前を使って、PRIM_JSON.Object ノードの子としての PRIM_JSON.Member ノードにアクセスするためのキー付きプロパティ |
| ChildAt | インデックスを使って子にアクセスするためのキー付きプロパティ。PRIM_JSON.Array ノードの子と PRIM_JSON.Member の Value ノードへのアクセスを提供します。 |
| ChildCount | 現在のノードの子となるノードの数。PRIM_JSON.Member ノードでは、このノードの Value ノードの子の数となります。 |
| ComponentClassName | コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 |
| ComponentMembers | このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 |
| ComponentPatternName | コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 |
| ComponentTag | インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 |
| ComponentType | ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 |
| ComponentTypeName | ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 |
| FirstChild | 最初の子ノードへの参照を返します。そうでなければ*NULL |
| HasChildNodes | ノードに子ノードがある場合TRUEを返します |
| IsArray | JSONアレイノードであるJSON値ノードに解決する場合TRUEを返します |
| IsBoolean | ブール値を提供できるJSON値ノードに解決する場合TRUEを返します |
| IsDateTime | 日時の値を提供できるJSON値ノードに解決する場合TRUEを返します |
| IsDecimal | 10進値を提供できるJSON値ノードに解決する場合TRUEを返します |
| IsInt32 | 32ビットの整数値を提供できるJSON値ノードに解決する場合TRUEを返します |
| IsInt64 | 64ビットの整数値を提供できるJSON値ノードに解決する場合TRUEを返します |
| IsNull | JSONNULLノードであるJSON値ノードに解決する場合TRUEを返します |
| IsObject | JSONオブジェクトノードであるJSON値ノードに解決する場合TRUEを返します |
| IsString | Unicode文字列を提供できるJSON値ノードに解決する場合TRUEを返します |
| IsStringChunked | 文字列値が1つのメモリブロックとしては長すぎる状態で、複数のメモリブロックのシーケンスとして取得された時にTRUEを返します |
| Item | Keyパラメータと致する名前を持つ子ノードへの参照を返します。そうでない場合は*NULL |
| ItemAt | 提供のインデックスを持つ子ノードへの参照を返します。そうでない場合は*NULL |
| ItemCount | 子ノードの数 |
| LastChild | このノードの最後の子への参照を返します。そうでない場合は*NULL |
| Name | コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承 |
| NextSibling | このノードの次の兄弟への参照を返します。そうでない場合は*NULL |
| NodeName | このノードに割り当てられた名前 |
| NodeType | このノードのタイプ |
| NodeValue | このノードの値をUnicode文字列として返します |
| Owner | コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 |
| OwnerDocument | このノードのファクトリーのドキュメントへの参照を返します。そうでない場合は*NULL |
| Parent | このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承 |
| ParentDocument | このノードの親のドキュメントへの参照を返します。そうでない場合は*NULL |
| ParentNode | このノードの親への参照を返します。そうでない場合は*NULL |
| PreviousSibling | このノードの前の兄弟への参照を返します。そうでない場合は*NULL |
| 名前 | 記述 |
|---|---|
| CreateInstance | コンポーネントを作成する時にCreateInstanceのイベントを実行します。 PRIM_JSON.Node (PRIM_JSON.Node) より継承 |
| DestroyInstance | コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 PRIM_JSON.Node (PRIM_JSON.Node) より継承 |
| 名前 | 記述 |
|---|---|
| AsArray | 現在のノードを PRIM_JSON.Array として解決しようと試みます、できなければランタイムエラーを報告します。 ドキュメントノードはルートノードを解決し、メンバノードは Value ノードを解決します。
Result |
| AsBase64BinaryFile | この値のBase64文字のシーケンスを解読し、その結果をファイルに書き込むことで、現在のJSONノード値をバイナリ文字列に変換します
BinaryFilePath, FolderPath, FileName, MimeType |
| AsBoolean | 現在のJSONノードの値をブール値として取得します
Result |
| AsDateTime | 現在のJSONノードの値を日時として取得します
Result |
| AsDecimal | 現在のJSONノードの値を10進数として取得します
Result |
| AsInt32 | 現在のJSONノードの値を32ビット整数として取得します
Result |
| AsInt64 | 現在のJSONノードの値を64ビット整数として取得します
Result |
| AsObject | 現在のノードを PRIM_JSON.Object として解決しようと試みます、できなければランタイムエラーを報告します。ドキュメントノードはルートノードを解決し、メンバノードは Value ノードを解決します。
Result |
| AsString | 現在のJSONノードの値をUnicode文字列として取得します
Result |
| Clone | 現在のJSONノードのコピーを作成し、再帰的にノードの子すべてのクローンを作成します
Result |
| CloneNode | 現在のJSONノードのコピーを作成し、オプションで再帰的にノードの子すべてのクローンを作成します
Result, Deep |
| CreateIterator | ノードの子の間で反復できる反復コンポーネントを作成します
Result |
| RemoveAll | 各子ノードの親にNullを設定することで、このノードのすべての子ノードを削除するメソッド |
EPC150060 - December 2023