public class MetaClassRegistryChangeEvent
extends java.util.EventObject
| Constructor and Description |
|---|
MetaClassRegistryChangeEvent(java.lang.Object source,
java.lang.Object instance,
java.lang.Class clazz,
MetaClass oldMetaClass,
MetaClass newMetaClass)
Constructs a new MetaClassRegistryChangeEvent Object
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class |
getClassToUpdate()
Get the class that is updated.
|
java.lang.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.
|
public MetaClassRegistryChangeEvent(java.lang.Object source,
java.lang.Object instance,
java.lang.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 java.lang.Class getClassToUpdate()
public MetaClass getNewMetaClass()
public MetaClass getOldMetaClass()
public boolean isPerInstanceMetaClassChange()
public java.lang.Object getInstance()
public MetaClassRegistry getRegistry()