public class MetaClassRegistryChangeEvent extends EventObject
An event used to propagate metaclass updates
Type Params | Return Type | Name and description |
---|---|---|
|
public Class |
getClassToUpdate() Get the class that is updated. |
|
public Object |
getInstance() Returns the instance this event is for. |
|
public MetaClass |
getNewMetaClass() Get the new MetaClass |
|
public MetaClass |
getOldMetaClass() Get the old MetaClass |
|
public MetaClassRegistry |
getRegistry() Get the MetaClassRegistry that originates this change |
|
public boolean |
isPerInstanceMetaClassChange() Determines if this event is for a change for a single instance or all instances of the Class. |
Constructs a new MetaClassRegistryChangeEvent Object
source
- The object 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 MetaClassGet the class that is updated.
Returns the instance this event is for.
Get the new MetaClass
Get the old MetaClass
Get the MetaClassRegistry that originates this change
Determines if this event is for a change for a single instance or all instances of the Class.
Copyright © 2003-2022 The Apache Software Foundation. All rights reserved.