Introspezione delle classi e metadati
Informazioni dettagliate sulle classi dai metadati della classe
I metadati forniscono informazioni sulle definizioni delle classi. Si possono trovare informazioni su tutte le proprietà, i metodi e gli eventi definiti dalla classe, senza dover costruire oggetti della classe.
Funzioni
metaclass | Obtain matlab.metadata.Class object |
meta.abstractDetails | Find abstract methods and properties |
meta.class.fromName | Return matlab.metadata.Class object that describes named
class |
meta.package.fromName | Return matlab.metadata.Namespace object for specified
namespace |
meta.package.getAllPackages | Get all top-level namespaces |
properties | Class property names |
methods | Class method names |
events | Event names |
superclasses | Names of superclasses |
Classi
meta.class | Describe MATLAB class |
meta.property | Describe property of MATLAB class |
meta.method | Describe MATLAB class method |
meta.event | Describe event defined by MATLAB class |
meta.package | Describe MATLAB namespace |
meta.DynamicProperty | Describe dynamic property of MATLAB object |
meta.EnumeratedValue | Describe enumeration member of MATLAB class |
meta.MetaData | Root 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 |
Argomenti
- Class Metadata
Metaclasses provide a way to inspect class definitions programmatically.
- Class Introspection with Metadata
Inspect class member definitions using metadata.
- Find Objects with Specific Values
Metaclasses support methods that enable you to search for objects with properties set to specific values.
- Get Information About Properties
Use
matlab.metadata.Property
objects to find detailed information about object properties. - Find Default Values in Property Metadata
Use property metadata to find default values assigned to properties in the class definition.