AbstractMetaclass is a handle to an existing metaclasses. More...
Public Member Functions | |
| AbstractMetaclass (Metaclass metaclass) | |
| Creates a reference to an existing metaclass. | |
| AbstractMetaclass (String name) | |
| Creates a reference to an existing metaclass. | |
Public Member Functions inherited from Metaclass | |
| Metaclass (String name) | |
| Creates a new metaclass. | |
| void | addMessageType (MessageType< MessageArgumentType > messageType) |
| Adds a message type. | |
| void | addNestedMetaclass (Metaclass nestedMetaclass) |
| Adds a nested metaclass. | |
| void | addPropertyType (PropertyType< TDataType > propertyType) |
| Adds a property type. | |
| ObjectRef< ObjectType > | create (Domain domain, String name) |
| Create an instance of the class described by the metaclass. | |
| boolean | equals (Object object) |
| Metaclass | getBase () |
| Returns the metaclass of the base class. | |
| String | getName () |
| Returns the fully qualified name of this metaclass. | |
| long | getNative () |
| Gets a pointer to the backing C++ instance. | |
| int | hashCode () |
| boolean | isAbstract () |
| Returns whether the metaclass is abstract or not. | |
| Iterable< AbstractMessageType > | iterateMessageTypes () |
| Gets an Iterable object used to iterate the message types of the metaclass. | |
| Iterable< Metaclass > | iterateNestedMetaclass () |
| Gets an Iterable object used to iterate the nested metaclasses of the metaclass. | |
| Iterable< AbstractPropertyType > | iteratePropertyTypes () |
| Gets an Iterable object used to iterate the property types of the metaclass. | |
Additional Inherited Members | |
Static Public Member Functions inherited from Metaclass | |
| static MetaclassWrapper | getWrapper (Metaclass metaclass) |
| Gets a wrapper for a Metaclass object. | |
AbstractMetaclass is a handle to an existing metaclasses.
You can pass AbstractMetaclass directly to functions taking com.rightware.kanzi.Metaclass argument. You can also query all metaclass info from AbstractMetaclass.
| AbstractMetaclass | ( | String | name | ) |
Creates a reference to an existing metaclass.
| name | Fully qualified name of the metaclass. |
| AbstractMetaclass | ( | Metaclass | metaclass | ) |
Creates a reference to an existing metaclass.
| metaclass | Reference to an existing metaclass. |