GetMetaData

Description

Gets metadata (the methods, properties, and parameters of a component) associated with an object that is deployed on the ColdFusion server. This functionality, called introspection, lets applications dynamically determine how to use a component.

Return value

Key-value pairs, as a component descriptor data structure or as structured XML

Category

System functions

Syntax

GetMetaData(object)

or, if used within a ColdFusion component:

GetMetaData(this) 

History

New in ColdFusion MX: This function is new.

Parameters

Parameter Description
object
Reference to an object; use this attribute to call a function from a CFML page
this
Reference to an object; use this attribute to call a function from a component.

Usage

The this scope is available at runtime to the component body and to the invoked method's function body. It is used to read and write variables that are present during the life of the component.

Component metadata contains at least the following keys:

Other component attributes are returned as additional keys.

Function metadata contains at least the following keys:

Other function attributes are returned as additional keys.

Argument metadata contains at least the following key:

Other argument attributes are returned as additional keys.

Property metadata contains at least the following key:

Other property attributes are returned as additional keys.

Comments