メインコンテンツ

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

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

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

関数

metaclassmatlab.metadata.Class オブジェクトを取得する
matlab.metadata.abstractDetailsFind abstract methods and properties
matlab.metadata.Class.fromNameReturn matlab.metadata.Class object that describes named class
namespaceClassesClasses defined in specified namespace (R2026a 以降)
namespaceFunctionsFunctions defined in specified namespace (R2026a 以降)
innerNamespacesInner namespaces defined in specified namespace (R2026a 以降)
propertiesクラス プロパティ名
methodsクラスのメソッド名
ismethodオブジェクトがメソッドを指定しているかどうかを判断
eventsイベントの名前
superclassesスーパークラスの名前

クラス

matlab.metadata.ClassDescribe MATLAB class
matlab.metadata.PropertyDescribe property of MATLAB class
matlab.metadata.MethodDescribe MATLAB class method
matlab.metadata.EventDescribe event defined by MATLAB class
matlab.metadata.NamespaceDescribe MATLAB namespace
matlab.metadata.DynamicPropertyDescribe dynamic property of MATLAB object
matlab.metadata.EnumerationMemberDescribe enumeration member of MATLAB class
matlab.metadata.MetaDataRoot of metadata class hierarchy
matlab.metadata.ArrayDimension Size information for property validation
matlab.metadata.Validation Describe property validation
matlab.metadata.FixedDimension Fixed dimension in property size specification
matlab.metadata.UnrestrictedDimension Unrestricted dimension in property size specification

トピック