|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.damnhandy.aspects.bean.JavaBeanMixin
public class JavaBeanMixin
Default implementaion to provide JavaBean support to advised classes.
JavaBean,
JavaBeanAspect,
PropertyChangeAspect| Constructor Summary | |
|---|---|
JavaBeanMixin(java.lang.Object target)
Default constructor used by the AOP framework to add the JavaBean behavior to the target object |
|
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a new PropertyChangeListener to the target |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds a new PropertyChangeListener to the target for the given property name |
void |
addVetoableChangeListener(java.lang.String propertyName,
java.beans.VetoableChangeListener listener)
|
void |
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
|
void |
fireIndexedPropertyChange(java.lang.String propertyName,
int index,
java.lang.Object oldValue,
java.lang.Object newValue)
|
void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
|
void |
fireVetoableChange(java.beans.PropertyChangeEvent evt)
|
void |
fireVetoableChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners()
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners(java.lang.String propertyName)
|
java.beans.VetoableChangeListener[] |
getVetoableChangeListeners()
|
java.beans.VetoableChangeListener[] |
getVetoableChangeListeners(java.lang.String propertyName)
|
boolean |
hasListeners(java.lang.String propertyName)
|
boolean |
hasVetoableListeners(java.lang.String propertyName)
returns true if this property has VetoableChangeListeners |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
removeVetoableChangeListener(java.lang.String propertyName,
java.beans.VetoableChangeListener listener)
|
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaBeanMixin(java.lang.Object target)
target - the object that this introduction will be applied to| Method Detail |
|---|
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface JavaBeanlistener - PropertyChangeSupport.addPropertyChangeListener(java.beans.PropertyChangeListener)
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface JavaBeanpropertyName - listener - PropertyChangeSupport.addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)
public void fireIndexedPropertyChange(java.lang.String propertyName,
int index,
java.lang.Object oldValue,
java.lang.Object newValue)
fireIndexedPropertyChange in interface JavaBeanpropertyName - index - oldValue - newValue - PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, java.lang.Object, java.lang.Object)
public void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
firePropertyChange in interface JavaBeanpropertyName - oldValue - newValue - PropertyChangeSupport.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
getPropertyChangeListeners in interface JavaBeanPropertyChangeSupport.getPropertyChangeListeners()public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
getPropertyChangeListeners in interface JavaBeanpropertyName -
PropertyChangeSupport.getPropertyChangeListeners(java.lang.String)public boolean hasListeners(java.lang.String propertyName)
hasListeners in interface JavaBeanpropertyName -
PropertyChangeSupport.hasListeners(java.lang.String)public boolean hasVetoableListeners(java.lang.String propertyName)
hasVetoableListeners in interface JavaBeanpropertyName -
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface JavaBeanlistener - PropertyChangeSupport.removePropertyChangeListener(java.beans.PropertyChangeListener)
public void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface JavaBeanpropertyName - listener - PropertyChangeSupport.removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)
public void addVetoableChangeListener(java.lang.String propertyName,
java.beans.VetoableChangeListener listener)
addVetoableChangeListener in interface JavaBeanpropertyName - listener - VetoableChangeSupport.addVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener)public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
addVetoableChangeListener in interface JavaBeanlistener - VetoableChangeSupport.addVetoableChangeListener(java.beans.VetoableChangeListener)
public void fireVetoableChange(java.beans.PropertyChangeEvent evt)
throws java.beans.PropertyVetoException
fireVetoableChange in interface JavaBeanevt -
java.beans.PropertyVetoExceptionVetoableChangeSupport.fireVetoableChange(java.beans.PropertyChangeEvent)
public void fireVetoableChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
throws java.beans.PropertyVetoException
fireVetoableChange in interface JavaBeanpropertyName - oldValue - newValue -
java.beans.PropertyVetoExceptionVetoableChangeSupport.fireVetoableChange(java.lang.String, java.lang.Object, java.lang.Object)public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
getVetoableChangeListeners in interface JavaBeanVetoableChangeSupport.getVetoableChangeListeners()public java.beans.VetoableChangeListener[] getVetoableChangeListeners(java.lang.String propertyName)
getVetoableChangeListeners in interface JavaBeanpropertyName -
VetoableChangeSupport.getVetoableChangeListeners(java.lang.String)
public void removeVetoableChangeListener(java.lang.String propertyName,
java.beans.VetoableChangeListener listener)
removeVetoableChangeListener in interface JavaBeanpropertyName - listener - VetoableChangeSupport.removeVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener)public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
removeVetoableChangeListener in interface JavaBeanlistener - VetoableChangeSupport.removeVetoableChangeListener(java.beans.VetoableChangeListener)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||