ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

クラス イントロスペクションおよびメタデータ

クラスのメタデータからクラスについての詳細情報を取得

メタデータは、クラス定義についての情報を提供します。クラスのオブジェクトを作成することなく、クラスによって定義されたすべてのプロパティ、メソッドおよびイベントについての情報を検索します。

関数

metaclassmeta.class オブジェクトを取得する
meta.abstractDetails抽象メソッドとプロパティの検索
meta.class.fromName名前付きクラスに関連付けられた meta.class オブジェクトを返す
meta.package.fromName 指定されたパッケージの meta.package オブジェクトを返す
meta.package.getAllPackages最上位パッケージをすべて取得する
propertiesクラス プロパティ名
methodsクラスのメソッド名
eventsイベントの名前
superclassesスーパークラスの名前

クラス

meta.classMATLAB のクラスの記述
meta.propertyMATLAB クラスのプロパティの記述
meta.methodMATLAB クラスのメソッドの記述
meta.eventMATLAB クラスのイベントの記述
meta.packageMATLAB パッケージの記述
meta.DynamicPropertyMATLAB オブジェクトの動的プロパティの記述
meta.EnumeratedValueMATLAB クラスの列挙型メンバーの記述
meta.MetaDataMATLAB オブジェクトのメタデータのスーパークラス
meta.ArrayDimension プロパティ検証のサイズ情報
meta.Validation プロパティ検証の記述
meta.FixedDimension プロパティのサイズ指定における固定次元
meta.UnrestrictedDimension プロパティのサイズ指定における無制限の次元

トピック

クラスのメタデータ

メタクラスでは、プログラムによってクラス定義を検査する方法が提供されます。

メタデータによるクラス イントロスペクション

メタデータを使用してクラス メンバー定義を検査します。

特定の値をもつオブジェクトの検出

メタクラスは、プロパティが特定の値に設定されたオブジェクトを検索するためのメソッドをサポートしています。

プロパティに関する情報の取得

meta.property オブジェクトを使用して、オブジェクトのプロパティに関する詳細情報を検索します。

プロパティのメタデータにおける既定値の検出

プロパティのメタデータを使用して、クラス定義でプロパティに割り当てられている既定値を検出します。