nl.knowledgeplaza.util
Class AbstractBean<T>
java.lang.Object
nl.knowledgeplaza.util.AbstractBean<T>
- All Implemented Interfaces:
- Serializable, Property.PropertyBean, PropertyChangeProvider
- Direct Known Subclasses:
- AbstractBean
@MappedSuperclass
public abstract class AbstractBean<T>
- extends Object
- implements PropertyChangeProvider, Property.PropertyBean, Serializable
a class that implements standard features of a JavaBean.
The inherting class should implements:
- parameterless constructor
- serializable
...
- Author:
- tom
- See Also:
- Serialized Form
|
Method Summary |
void |
addProperty(Property p)
|
void |
addPropertyChangeListener(PropertyChangeListener o)
|
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener o)
|
void |
addVetoableChangeListener(String property,
VetoableChangeListener o)
|
void |
addVetoableChangeListener(VetoableChangeListener o)
|
void |
firePropertyChange(String name,
Object before,
Object after)
|
protected void |
firePropertyChangeActual(String name,
Object before,
Object after)
|
void |
fireVetoableChange(String name,
Object before,
Object after)
|
protected void |
fireVetoableChangeActual(String name,
Object before,
Object after)
|
PropertyChangeListener[] |
getPropertyChangeListeners()
|
PropertyChangeListener[] |
getPropertyChangeListeners(String propertyName)
|
boolean |
hasPropertyChangeListeners()
PropertyChange |
boolean |
hasPropertyChangeListeners(String property)
|
boolean |
hasVetoableChangeListeners()
VetoableChange |
boolean |
hasVetoableChangeListeners(String property)
|
void |
removeProperty(Property p)
|
void |
removePropertyChangeListener(PropertyChangeListener o)
|
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener o)
|
void |
removeVetoableChangeListener(String property,
VetoableChangeListener o)
|
void |
removeVetoableChangeListener(VetoableChangeListener o)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractBean
public AbstractBean()
hasPropertyChangeListeners
public boolean hasPropertyChangeListeners()
- PropertyChange
hasPropertyChangeListeners
public boolean hasPropertyChangeListeners(String property)
getPropertyChangeListeners
public PropertyChangeListener[] getPropertyChangeListeners()
- Specified by:
getPropertyChangeListeners in interface PropertyChangeProvider
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener o)
- Specified by:
addPropertyChangeListener in interface PropertyChangeProvider
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener o)
- Specified by:
removePropertyChangeListener in interface PropertyChangeProvider
getPropertyChangeListeners
public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
- Specified by:
getPropertyChangeListeners in interface PropertyChangeProvider
addPropertyChangeListener
public void addPropertyChangeListener(String propertyName,
PropertyChangeListener o)
- Specified by:
addPropertyChangeListener in interface PropertyChangeProvider
removePropertyChangeListener
public void removePropertyChangeListener(String propertyName,
PropertyChangeListener o)
- Specified by:
removePropertyChangeListener in interface PropertyChangeProvider
firePropertyChange
public void firePropertyChange(String name,
Object before,
Object after)
firePropertyChangeActual
protected void firePropertyChangeActual(String name,
Object before,
Object after)
hasVetoableChangeListeners
public boolean hasVetoableChangeListeners()
- VetoableChange
hasVetoableChangeListeners
public boolean hasVetoableChangeListeners(String property)
addVetoableChangeListener
public void addVetoableChangeListener(VetoableChangeListener o)
removeVetoableChangeListener
public void removeVetoableChangeListener(VetoableChangeListener o)
addVetoableChangeListener
public void addVetoableChangeListener(String property,
VetoableChangeListener o)
removeVetoableChangeListener
public void removeVetoableChangeListener(String property,
VetoableChangeListener o)
fireVetoableChange
public void fireVetoableChange(String name,
Object before,
Object after)
fireVetoableChangeActual
protected void fireVetoableChangeActual(String name,
Object before,
Object after)
addProperty
public void addProperty(Property p)
- Specified by:
addProperty in interface Property.PropertyBean
removeProperty
public void removeProperty(Property p)
- Specified by:
removeProperty in interface Property.PropertyBean
Copyright © 2012 KnowledgePlaza. All Rights Reserved.