|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MetaObject
An abstract representation of an object that allows Map-like access to its properties.
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Adds a property change listener that will be notified whenever any of this object's properties change. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener l)
Adds a property change listener that will be notified whenever the specified property changes. |
void |
clearAllListeners()
Clears all listeners from this object. |
MetaClass |
getMetaClass()
Returns the meta-class associated with this object. |
MetaKit |
getMetaKit()
Returns the meta-kit for this meta-object's implementation layer. |
java.lang.Object |
getProperty(java.lang.String name)
Returns the value of the specified property. |
PropertyMutator |
getPropertyMutator(java.lang.String name)
Returns a mutator for the specified property. |
boolean |
hasListeners()
Returns true if there are any listeners registered. |
boolean |
hasListeners(java.lang.String propertyName)
Returns true if the specified property name has listeners registered. |
void |
release()
Releases any internal resources that may be held by the underlying implementation. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
Removes a previously added property change listener. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l,
boolean removeAll)
Removes the property change listener. |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener l)
Removes the property change listener from a specific property. |
void |
setProperty(java.lang.String name,
java.lang.Object value)
Sets the value of the specified property. |
Method Detail |
---|
void setProperty(java.lang.String name, java.lang.Object value)
java.lang.Object getProperty(java.lang.String name)
PropertyMutator getPropertyMutator(java.lang.String name)
MetaClass getMetaClass()
MetaKit getMetaKit()
void release()
void addPropertyChangeListener(java.beans.PropertyChangeListener l)
void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener l)
boolean hasListeners()
boolean hasListeners(java.lang.String propertyName)
void removePropertyChangeListener(java.beans.PropertyChangeListener l)
void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener l)
void removePropertyChangeListener(java.beans.PropertyChangeListener l, boolean removeAll)
void clearAllListeners()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |