Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

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

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

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

関数

metaclassmatlab.metadata.Class オブジェクトを取得する
meta.abstractDetailsFind abstract methods and properties
meta.class.fromNameReturn matlab.metadata.Class object that describes named class
meta.package.fromName Return matlab.metadata.Namespace object for specified namespace
meta.package.getAllPackagesGet all top-level namespaces
propertiesクラス プロパティ名
methodsクラスのメソッド名
ismethodオブジェクトがメソッドを指定しているかどうかを判断
eventsイベントの名前
superclassesスーパークラスの名前

クラス

meta.classDescribe MATLAB class
meta.propertyDescribe property of MATLAB class
meta.methodDescribe MATLAB class method
meta.eventDescribe event defined by MATLAB class
meta.packageDescribe MATLAB namespace
meta.DynamicPropertyDescribe dynamic property of MATLAB object
meta.EnumeratedValueDescribe enumeration member of MATLAB class
meta.MetaDataRoot of metadata class hierarchy
meta.ArrayDimension Size information for property validation
meta.Validation Describes property validation
meta.FixedDimension Fixed dimension in property size specification
meta.UnrestrictedDimension Unrestricted dimension in property size specification

トピック