|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.binding.value.support.AbstractPropertyChangePublisher
public abstract class AbstractPropertyChangePublisher
Base implementation of the PropertyChangePublisher
interface
providing basic listener support.
Field Summary | |
---|---|
protected org.apache.commons.logging.Log |
logger
|
Constructor Summary | |
---|---|
AbstractPropertyChangePublisher()
|
Method Summary | |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Register a listener to all properties of this publisher. |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Register a listener to a specific property. |
void |
addVetoableChangeListener(String propertyName,
VetoableChangeListener listener)
|
void |
addVetoableChangeListener(VetoableChangeListener listener)
|
protected void |
firePropertiesChanged()
|
protected void |
firePropertyChange(String propertyName,
boolean oldValue,
boolean newValue)
|
protected void |
firePropertyChange(String propertyName,
double oldValue,
double newValue)
|
protected void |
firePropertyChange(String propertyName,
float oldValue,
float newValue)
|
protected void |
firePropertyChange(String propertyName,
int oldValue,
int newValue)
|
protected void |
firePropertyChange(String propertyName,
long oldValue,
long newValue)
|
protected void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
|
protected void |
fireVetoableChange(String propertyName,
boolean oldValue,
boolean newValue)
|
protected void |
fireVetoableChange(String propertyName,
double oldValue,
double newValue)
|
protected void |
fireVetoableChange(String propertyName,
float oldValue,
float newValue)
|
protected void |
fireVetoableChange(String propertyName,
int oldValue,
int newValue)
|
protected void |
fireVetoableChange(String propertyName,
long oldValue,
long newValue)
|
protected void |
fireVetoableChange(String propertyName,
Object oldValue,
Object newValue)
|
PropertyChangeListener[] |
getPropertyChangeListeners()
|
PropertyChangeListener[] |
getPropertyChangeListeners(String propertyName)
|
VetoableChangeListener[] |
getVetoableChangeListeners()
|
VetoableChangeListener[] |
getVetoableChangeListeners(String propertyName)
|
protected boolean |
hasChanged(boolean currentValue,
boolean proposedValue)
|
protected boolean |
hasChanged(double currentValue,
double proposedValue)
|
protected boolean |
hasChanged(float currentValue,
float proposedValue)
|
protected boolean |
hasChanged(int currentValue,
int proposedValue)
|
protected boolean |
hasChanged(long currentValue,
long proposedValue)
|
protected boolean |
hasChanged(Object currentValue,
Object proposedValue)
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Remove the listener from all properties of this publisher. |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Remove the listener from a specific property. |
void |
removeVetoableChangeListener(String propertyName,
VetoableChangeListener listener)
|
void |
removeVetoableChangeListener(VetoableChangeListener listener)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final org.apache.commons.logging.Log logger
Constructor Detail |
---|
public AbstractPropertyChangePublisher()
Method Detail |
---|
public final void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangePublisher
addPropertyChangeListener
in interface PropertyChangePublisher
listener
- the PropertyChangeListener
to register.public final void removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangePublisher
removePropertyChangeListener
in interface PropertyChangePublisher
listener
- the PropertyChangeListener
to remove.public final void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
PropertyChangePublisher
addPropertyChangeListener
in interface PropertyChangePublisher
propertyName
- the property to monitor.listener
- the PropertyChangeListener
to register.public final void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
PropertyChangePublisher
removePropertyChangeListener
in interface PropertyChangePublisher
propertyName
- the property that was being monitored.listener
- the PropertyChangeListener
to remove.public final void addVetoableChangeListener(VetoableChangeListener listener)
public final void removeVetoableChangeListener(VetoableChangeListener listener)
public final void addVetoableChangeListener(String propertyName, VetoableChangeListener listener)
public final void removeVetoableChangeListener(String propertyName, VetoableChangeListener listener)
public final PropertyChangeListener[] getPropertyChangeListeners()
public final PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
public final VetoableChangeListener[] getVetoableChangeListeners()
public final VetoableChangeListener[] getVetoableChangeListeners(String propertyName)
protected final void firePropertyChange(String propertyName, Object oldValue, Object newValue)
protected final void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
protected final void firePropertyChange(String propertyName, double oldValue, double newValue)
protected final void firePropertyChange(String propertyName, float oldValue, float newValue)
protected final void firePropertyChange(String propertyName, int oldValue, int newValue)
protected final void firePropertyChange(String propertyName, long oldValue, long newValue)
protected final void firePropertiesChanged()
protected final void fireVetoableChange(String propertyName, Object oldValue, Object newValue) throws PropertyVetoException
PropertyVetoException
protected final void fireVetoableChange(String propertyName, boolean oldValue, boolean newValue) throws PropertyVetoException
PropertyVetoException
protected final void fireVetoableChange(String propertyName, double oldValue, double newValue) throws PropertyVetoException
PropertyVetoException
protected final void fireVetoableChange(String propertyName, int oldValue, int newValue) throws PropertyVetoException
PropertyVetoException
protected final void fireVetoableChange(String propertyName, float oldValue, float newValue) throws PropertyVetoException
PropertyVetoException
protected final void fireVetoableChange(String propertyName, long oldValue, long newValue) throws PropertyVetoException
PropertyVetoException
protected boolean hasChanged(Object currentValue, Object proposedValue)
protected final boolean hasChanged(boolean currentValue, boolean proposedValue)
protected final boolean hasChanged(int currentValue, int proposedValue)
protected final boolean hasChanged(long currentValue, long proposedValue)
protected final boolean hasChanged(float currentValue, float proposedValue)
protected final boolean hasChanged(double currentValue, double proposedValue)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |