Kanzi Framework  3.9.0
Java API
AbstractMetaclass Class Reference

AbstractMetaclass is a handle to an existing metaclasses. More...

Inheritance diagram for AbstractMetaclass:
[legend]

Public Member Functions

 AbstractMetaclass (String name)
 Creates a reference to an existing metaclass. More...
 
 AbstractMetaclass (Metaclass metaclass)
 Creates a reference to an existing metaclass. More...
 
- Public Member Functions inherited from Metaclass
 Metaclass (String name, Class clazz)
 Creates a new metaclass. More...
 
void addMessageType (MessageType messageType)
 Adds a message type. More...
 
void addNestedMetaclass (Metaclass nestedMetaclass)
 Adds a nested metaclass. More...
 
void addPropertyType (PropertyType propertyType)
 Adds a property type. More...
 
boolean equals (Object object)
 
Metaclass getBase ()
 Returns the metaclass of the base class. More...
 
String getName ()
 Returns the fully qualified name of this metaclass. More...
 
Iterable< MessageTypeiterateMessageTypes ()
 Gets an Iterable object used to iterate the message types of the metaclass. More...
 
Iterable< MetaclassiterateNestedMetaclass ()
 Gets an Iterable object used to iterate the nested metaclasses of the metaclass. More...
 
Iterable< PropertyTypeiteratePropertyTypes ()
 Gets an Iterable object used to iterate the property types of the metaclass. More...
 

Detailed Description

AbstractMetaclass is a handle to an existing metaclasses.

You can pass AbstractMetaclass directly to functions taking Metaclass argument. You can also query all metaclass info from AbstractMetaclass.

Constructor & Destructor Documentation

◆ AbstractMetaclass() [1/2]

AbstractMetaclass ( String  name)

Creates a reference to an existing metaclass.

Parameters
nameFully qualified name of the metaclass.

◆ AbstractMetaclass() [2/2]

AbstractMetaclass ( Metaclass  metaclass)

Creates a reference to an existing metaclass.

Parameters
metaclassReference to an existing metaclass.