REST.JsonReflect.TJSONUnMarshal のメソッド
継承Protected
AfterConstruction | public | 最後のコンストラクタが実行された後で応答します。 |
BeforeDestruction | public | 最初のデストラクタが実行される前に応答します。 |
CheckDisposed | protected | このメソッドは廃止予定です。 |
ClassInfo | public |
オブジェクト型の実行時型情報(RTTI)テーブルのポインタを返します。 |
ClassName | public | 引数で渡される変数の型ではなくオブジェクトインスタンスの型を示す文字列を返します。 |
ClassNameIs | public | オブジェクトが指定の型かどうかを示します。 |
ClassParent | public | 1 つ上位のクラスの型を返します。 |
ClassType | public | オブジェクトのクラスへのクラス参照を返します。 |
ClassTypeOf | protected | 指定されたフィールドのメタクラスを返します。 |
CleanupInstance | public | クラス内の長い文字列とバリアントとインターフェース変数に対する終了処理を実行します。 |
ComposeKey | public | ComposeKey メソッドは、ディクショナリ ルックアップで使用されるキーを生成します。 |
Create | public | |
CreateObject | public | シリアル化された JSON 表現に基づいて、オブジェクトを作成します。 |
DefaultHandler | public | メッセージレコードを処理するメソッドのインターフェースを提供します。 |
Destroy | public | |
Dispatch | public | Message パラメータの内容に基づいてオブジェクトのメッセージ処理メソッドを呼び出します。 |
DisposeOf | public | DisposeOf は、オブジェクトでのデストラクタ コードの実行を強制します。 |
Equals | public |
現在のインスタンスと Obj パラメータが等しいかどうかを調べます。 |
FieldAddress | public | パブリッシュオブジェクト項目のアドレスを返します。 |
FieldReverter | protected | Field の逆変換を担当するインターセプタが存在すれば、それを返します。 |
FieldTypeReverter | protected | |
Free | public | オブジェクトを破棄し,必要ならば関連付けられているメモリを解放します。 |
FreeInstance | public | NewInstance メソッドの前回の呼び出しによって割り当てられたメモリを解除します。 |
GetArgObjects | protected | GetArgObjects メソッドは JsonArray を AClass 型のオブジェクトの配列に変換します。 |
GetArgStrings | protected | 指定された JsonArray を文字列の配列に変換します。 |
GetDisposed | protected | |
GetFieldType | protected | Field の名前に対応する TRttiField オブジェクトを返します。Field は、Data オブジェクトのメンバでなければなりません。 |
GetHashCode | public | ハッシュ コードを表す整数を返します。 |
GetInterface | public | 指定したインターフェースを取り出します。 |
GetInterfaceEntry | public | クラス内で実現された特定のインターフェースのエントリを返します。 |
GetInterfaceTable | public | 指定したクラスで実装されているすべてのインターフェースが入った構造体のポインタを返します。 |
GetObject | protected | GetObject メソッドは、ObjId を基に格納されたオブジェクトを返します。 |
HasObject | protected | HasObject メソッドは、指定された ObjId によって作成済みオブジェクトを特定できれば True を、できなければ False を返します。 |
HasReverter | protected | HasReverter は、key で特定される逆変換ルーチンが使用可能であれば True を、そうでなければ False を返します。 |
InheritsFrom | public | 2 つのオブジェクト型の関係を調べます。 |
InitInstance | public | 新しく割り当てられたオブジェクトインスタンスをすべて 0 に初期化し,インスタンスの仮想メソッドテーブルポインタを初期化します。 |
InstanceSize | public | オブジェクト型の各インスタンスのサイズをバイト数で返します。 |
JSONToTValue | protected | JSONToTValue メソッドは、rttiType に基づいて、JsonValue を同等の TValue に変換します。 |
MethodAddress | public | クラス メソッドのアドレスを名前で返します。 |
MethodName | public | アドレスを指定すると、クラス メソッドの名前を返します。 |
NewInstance | public | オブジェクト型のインスタンスにメモリを割り当て,その新しいインスタンスを指すポインタを返します。 |
ObjectInstance | public | ObjectInstance メソッドは、指定された TypeName を基にオブジェクトの新しいインスタンスを作成します。 |
PopulateFields | protected | PopulateFields メソッドは、Data のインスタンス フィールドに、JsonFields のシリアル化された表現から取り出した値を設定します。 |
QualifiedClassName | public |
クラスの修飾名を返します。 |
RegisterJSONMarshalled | public | フィールドや型をマーシャリング/アンマーシャリングしなければならないかどうかを登録します。 |
RegisterReverter | public | RegisterReverter メソッドは、ユーザー逆変換イベントを登録します。 |
Reverter | protected | Reverter は、指定された key に登録された逆変換ルーチンを返します。 |
RevertType | protected | RevertType メソッドは、選択したオーバーロードに応じて、逆変換ルーチンとインターセプタのいずれかを呼び出します。 |
SafeCallException | public | safecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。 |
SetField | public | SetField メソッドは、指定されたオブジェクト Data のフィールド Field に指定された値 Value を設定します。 |
SetFieldArray | public | SetFieldArray メソッドは、指定された Data の Field メンバを配列型 の Value に設定します。 |
SetFieldNull | public | SetFieldNull メソッドは、指定された Data の Field メンバを nil に設定します。 |
ShouldMarshal | public | JSONMarshalled 登録および属性に基づいて、オブジェクト フィールドや型をマーシャリングしなければならないかどうかを確認します。 |
StringToTValue | protected | StringToTValue メソッドは、指定された typeInfo に応じて、文字列を TValue にマーシャリングします。 |
ToString | public | クラス名を表す文字列を返します。 |
TryCreateObject | public | TryCreateObject メソッドは、シリアル化された JsonObj 表現を基に、AClass 型の AObject を作成します。 |
TValueToJson | public | JsonValue の型に応じて TJSONString または TJSONNumber を返します。 |
UnitName | public |
クラスが定義されているユニットの名前を返します。 |
UnitScope | public |
クラスのユニット スコープを返します。 |
UnregisterJSONMarshalled | public | フィールドや型をマーシャリング/アンマーシャリングしなければならないかどうかの登録を解除します。 |