JavaBean Design Patterns - I
Beans of name B:
- Any class or superclass
- Needs a no-argument constructor
- JAR file manifest entry specifies Java-Bean: True
Property P of type T is gotten by public T getP()
- or public boolean isP() if P boolean
- and set by public void setP(T value)
- add index to argument for arrays
Bound and Constrained Properties are each supported by a single list of event listeners and B must support methods
- addPropertyChangeListener(PropertyChangeListener l) Bound
- removePropertyChangeListener(PropertyChangeListener l)
- addvetoableChangeListener(VetoableChangeListener l) Constrained
- removevetoableChangeListener(VetoableChangeListener l)
-
-