|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DesignMode
BeanContextChild implementors implement this to get information
about whether they are in a design time or runtime environment.
The reason this is restricted to BeanContextChildren is that
only things in the BeanContext hierarchy are given this
information in the first place.
BeanContextChild| Field Summary | |
|---|---|
static String |
PROPERTYNAME
Use this name when firing PropertyChangeEvents from your Bean. |
| Method Summary | |
|---|---|
boolean |
isDesignTime()
This method should tell whether it is design time or runtime. |
void |
setDesignTime(boolean designTime)
The environment will call this method on your BeanContextChild when it is registered in a parent
BeanContext or when behavior needs to switch from
design time to runtime behavior (or vice versa). |
| Field Detail |
|---|
static final String PROPERTYNAME
PropertyChangeEvents from your Bean.
| Method Detail |
|---|
void setDesignTime(boolean designTime)
BeanContextChild when it is registered in a parent
BeanContext or when behavior needs to switch from
design time to runtime behavior (or vice versa).
BeanContexts are required to fire
PropertyChangeEvents when properties change.
designTime is a property, and therefore when you
implement setDesignTime(), you need to fire a
PropertyChangeEvent with the old value, the new
value and using PROPERTYNAME as the property name.
designTime - the new value of design time,
true if it is design time,
false if it is runtime.PropertyChangeEvent,
BeanContext,
PROPERTYNAMEboolean isDesignTime()
true if design time, false if
runtime.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||