Serializablepublic class MetaClassRegistryChangeEvent extends EventObject
source| Constructor | Description |
|---|---|
MetaClassRegistryChangeEvent(Object source,
Object instance,
Class clazz,
MetaClass oldMetaClass,
MetaClass newMetaClass) |
Constructs a new MetaClassRegistryChangeEvent Object
|
| Modifier and Type | Method | Description |
|---|---|---|
Class |
getClassToUpdate() |
Get the class that is updated.
|
Object |
getInstance() |
Returns the instance this event is for.
|
MetaClass |
getNewMetaClass() |
Get the new MetaClass
|
MetaClass |
getOldMetaClass() |
Get the old MetaClass
|
MetaClassRegistry |
getRegistry() |
Get the MetaClassRegistry that originates this change
|
boolean |
isPerInstanceMetaClassChange() |
Determines if this event is for a change for a single instance or all instances of the Class.
|
getSource, toStringpublic MetaClassRegistryChangeEvent(Object source, Object instance, Class clazz, MetaClass oldMetaClass, MetaClass newMetaClass)
source - The object the the event originates at.instance - Object instance the MetaClass change is on.clazz - The class that is affected by the registry changeoldMetaClass - The old MetaClassnewMetaClass - The new MetaClasspublic Class getClassToUpdate()
public MetaClass getNewMetaClass()
public MetaClass getOldMetaClass()
public boolean isPerInstanceMetaClassChange()
public Object getInstance()
public MetaClassRegistry getRegistry()