| ColdFusion MX | ||
| 目 次 > CFML リファレンス > ColdFusion 関数 > GetMetaData |
|
|
|
|
||
ColdFusion server に配置されるオブジェクトに割り当てられたメタデータ (コンポーネントのメソッド、プロパティ、およびパラメータ) を取得します。イントロスペクションと呼ばれるこの機能により、アプリケーションはコンポーネントの使用方法をダイナミックに決定できます。
コンポーネント記述子データ構造体、または構造化 XML としてのキー値ペア
GetMetaData(object)
または、ColdFusion コンポーネント内で使用する場合には、GetMetaData(this)
ColdFusion MX: この関数を追加しました。
パラメータ |
説明 |
|---|---|
object |
オブジェクトへのリファレンスです。この属性を使用して、CFML ページから関数を呼び出します。 |
this |
オブジェクトへのリファレンスです。この属性を使用して、コンポーネントから関数を呼び出します。 |
this スコープは、実行時に、コンポーネント本体、および呼び出されたメソッドの関数本体で利用できます。これを使用して、コンポーネントが有効な間に存在する変数の読み込みと書き込みを行います。
"コンポーネントメタデータ"には、少なくとも次のキーが含まれます。
name: コンポーネント名path:コンポーネントへの絶対パスextends:先祖コンポーネントのメタデータfunctions:各コンポーネント関数のメタデータの配列その他のコンポーネント属性は、追加キーとして返されます。
"関数メタデータ"には、少なくとも次のキーが含まれます。
name: 関数名parameters:引数メタデータの配列その他の関数の属性は、追加キーとして返されます。
"引数メタデータ"には、少なくとも次のキーが含まれます。
name: 引数名その他の引数の属性は、追加キーとして返されます。
"プロパティメタデータ"には、少なくとも次のキーが含まれます。
name: プロパティ名その他のプロパティの属性は、追加キーとして返されます。
|
|
||
| 目 次 > CFML リファレンス > ColdFusion 関数 > GetMetaData |
|
|