Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Introspección y metadatos de clases

Obtener información detallada acerca de las clases a partir de sus metadatos

Los metadatos proporcionan información acerca de las definiciones de las clases. Es posible buscar información sobre todas las propiedades, métodos y eventos definidos por la clase sin construir objetos de esa clase.

Funciones

metaclassObtain meta.class object
meta.abstractDetailsFind abstract methods and properties
meta.class.fromNameReturn meta.class object associated with named class
meta.package.fromName Return meta.package object for specified package
meta.package.getAllPackagesGet all top-level packages
propertiesClass property names
methodsClass method names
eventsEvent names
superclassesNames of superclasses

Clases

meta.classDescribe MATLAB class
meta.propertyDescribe property of MATLAB class
meta.methodDescribe method of MATLAB class
meta.eventDescribe event of MATLAB class
meta.packageDescribe MATLAB package
meta.DynamicPropertyDescribe dynamic property of MATLAB object
meta.EnumeratedValueDescribe enumeration member of MATLAB class
meta.MetaDataSuperclass for MATLAB object metadata
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

Temas

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 meta.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.