このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
クラス イントロスペクションおよびメタデータ
クラスのメタデータからクラスについての詳細情報を取得
メタデータは、クラス定義についての情報を提供します。クラスのオブジェクトを作成することなく、クラスによって定義されたすべてのプロパティ、メソッドおよびイベントについての情報を検索します。
関数
metaclass | meta.class オブジェクトを取得する |
meta.abstractDetails | 抽象メソッドとプロパティの検索 |
meta.class.fromName | 名前付きクラスに関連付けられた meta.class オブジェクトを返す |
meta.package.fromName | 指定されたパッケージの meta.package オブジェクトを返す |
meta.package.getAllPackages | 最上位パッケージをすべて取得する |
properties | クラス プロパティ名 |
methods | クラスのメソッド名 |
events | イベントの名前 |
superclasses | スーパークラスの名前 |
クラス
meta.class | MATLAB のクラスの記述 |
meta.property | MATLAB クラスのプロパティの記述 |
meta.method | MATLAB のクラス メソッドの記述 |
meta.event | MATLAB クラスで定義されるイベントの記述 |
meta.package | MATLAB パッケージの記述 |
meta.DynamicProperty | MATLAB オブジェクトの動的プロパティの記述 |
meta.EnumeratedValue | MATLAB クラスの列挙型メンバーの記述 |
meta.MetaData | メタクラスの階層のルート |
meta.ArrayDimension | プロパティ検証のサイズ情報 |
meta.Validation | プロパティ検証の記述 |
meta.FixedDimension | プロパティのサイズ指定における固定次元 |
meta.UnrestrictedDimension | プロパティのサイズ指定における無制限の次元 |
トピック
- クラスのメタデータ
メタクラスでは、プログラムによってクラス定義を検査する方法が提供されます。
- メタデータによるクラス イントロスペクション
メタデータを使用してクラス メンバー定義を検査します。
- 特定の値をもつオブジェクトの検出
メタクラスは、プロパティが特定の値に設定されたオブジェクトを検索するためのメソッドをサポートしています。
- プロパティに関する情報の取得
meta.property
オブジェクトを使用して、オブジェクトのプロパティに関する詳細情報を検索します。 - プロパティのメタデータにおける既定値の検出
プロパティのメタデータを使用して、クラス定義でプロパティに割り当てられている既定値を検出します。