|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.progeeks.util.beans.BeanPropertyAdapter
public class BeanPropertyAdapter
A PropertyAccess implementation for directly access bean properties and the property change listener add/remove methods for beans and ObservableLists. This allows any code that understands how to deal with a PropertyAccess object to deal with a bean's properties. Since this class internally uses Inspector to access properties then it will also handle java.util.Maps in a similar way.
Constructor Summary | |
---|---|
BeanPropertyAdapter()
|
Method Summary | |
---|---|
boolean |
addPropertyChangeListener(java.lang.Object object,
java.beans.PropertyChangeListener listener)
Adds the specified property change listener to the specified object using whatever implementation specific way is most friendly. |
boolean |
addPropertyChangeListener(java.lang.Object object,
java.lang.String property,
java.beans.PropertyChangeListener listener)
Adds the specified property change listener to the specified object using whatever implementation specific way is most friendly. |
static PropertyAccess |
getInstance()
|
java.lang.Object |
getProperty(java.lang.Object object,
java.lang.String property)
Returns the specified property from the specified object in whatever implementation specific way is most friendly. |
java.lang.Class |
getPropertyClass(java.lang.Object object,
java.lang.String property)
Returns the Java type for the specified property on the specified object. |
boolean |
hasProperty(java.lang.Object object,
java.lang.String property)
Returns true if the specified object appears to have the specified property. |
boolean |
removePropertyChangeListener(java.lang.Object object,
java.beans.PropertyChangeListener listener)
Removes a previously registered property change listener from the specified object using whatever implementation specific way is most friendly. |
boolean |
removePropertyChangeListener(java.lang.Object object,
java.lang.String property,
java.beans.PropertyChangeListener listener)
Removes a previously registered property change listener from the specified object using whatever implementation specific way is most friendly. |
void |
setProperty(java.lang.Object object,
java.lang.String property,
java.lang.Object value)
Sets the specified property on the specified object to the specified value using whatever implementation specific way is most friendly. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BeanPropertyAdapter()
Method Detail |
---|
public static PropertyAccess getInstance()
public java.lang.Object getProperty(java.lang.Object object, java.lang.String property)
getProperty
in interface PropertyAccess
public boolean hasProperty(java.lang.Object object, java.lang.String property)
hasProperty
in interface PropertyAccess
public void setProperty(java.lang.Object object, java.lang.String property, java.lang.Object value)
setProperty
in interface PropertyAccess
public java.lang.Class getPropertyClass(java.lang.Object object, java.lang.String property)
getPropertyClass
in interface PropertyAccess
public boolean addPropertyChangeListener(java.lang.Object object, java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface PropertyAccess
public boolean addPropertyChangeListener(java.lang.Object object, java.lang.String property, java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface PropertyAccess
public boolean removePropertyChangeListener(java.lang.Object object, java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface PropertyAccess
public boolean removePropertyChangeListener(java.lang.Object object, java.lang.String property, java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface PropertyAccess
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |