nl.knowledgeplaza.util
Class AbstractBean<T>

java.lang.Object
  extended by nl.knowledgeplaza.util.AbstractBean<T>
All Implemented Interfaces:
Property.PropertyBean, PropertyChangeProvider
Direct Known Subclasses:
AbstractBean

@MappedSuperclass
public abstract class AbstractBean<T>
extends Object
implements PropertyChangeProvider, Property.PropertyBean

a class that implements standard features of a JavaBean. The inherting class should implements: - parameterless constructor - serializable ...

Author:
tom

Constructor Summary
AbstractBean()
           
 
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
 

Constructor Detail

AbstractBean

public AbstractBean()
Method Detail

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 © 2011 KnowledgePlaza. All Rights Reserved.