|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
wt.clients.beans.lifecycle.LifeCyclePanelWTUnit
public class LifeCyclePanelWTUnit
Class LifeCyclePanelWTUnit is a Panel which
supplies the functionality to assign a Life Cycle template to
LifeCycleManaged objects. LifeCyclePanelWTUnit
provides create, update and view modes.
The create and update modes are comprised of an optional Life Cycle label, choicebox, and browse button for finding and selecting a Life Cycle template.
The view mode displays the values for the Life Cycle template
and Life Cycle state associated with a LifeCycleManaged object.
This mode displays a Life Cycle label, current Life Cycle template, life cycle
state label, and current Life Cycle state of a LifeCycleManaged object.
The following code demonstrates creating a LifeCyclePanelWTUnit in view mode:
LifeCycleManaged lcm_object;
Frame f = new Frame("LifeCyclePanelWTUnit Test");
LifeCyclePanelWTUnit lcp = new LifeCyclePanelWTUnit();
f.setSize (300,100);
f.setLayout (new BorderLayout());
f.add(lcp);
lcp.setMode(VIEW_MODE);
lcp.setObject(lcm_object);
f.show();
The following code demonstrates assigning the Life Cycle template provided by
the user into the LifeCycleManaged object.
lcp.assign(lcm_object);
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Panel |
|---|
Panel.AccessibleAWTPanel |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static int |
CREATE_MODE
Create Mode allows the user to assign a Life Cycle template to a LifeCycleManaged object, a Life Cycle label is displayed
to the left of the choice box. |
static int |
NO_LABEL_CREATE_MODE
No Label Create Mode allows the user to assign a Life Cycle template to a LifeCycleManaged object. |
static int |
NO_LABEL_UPDATE_MODE
No Label Update Mode allows the user to assign a Life Cycle template to a LifeCycleManaged object. |
static int |
NO_LABEL_VIEW_MODE
No Label View Mode displays the name of the Life Cycle template and Life Cycle state associated with a LifeCycleManaged object. |
static int |
UPDATE_MODE
Update Mode allows the user to assign a Life Cycle template to a LifeCycleManaged object. |
static int |
VIEW_MODE
View Mode displays the name of the Life Cycle template and Life Cycle state associated with a LifeCycleManaged object. |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
LifeCyclePanelWTUnit()
Creates a LifeCyclePanelWTUnit. |
|
| Method Summary | |
|---|---|
void |
addHelpListener(PropertyChangeListener pcl)
Method addHelpListener adds the given listener to be notified
of PropertyChangeEvents in the help system. |
void |
assign()
Save the currently selected life cycle template in the LifeCycleManaged |
void |
assign(wt.lifecycle.LifeCycleManaged an_object)
Save the currently selected Life Cycle choice in the specified LifeCycleManaged |
int |
getMode()
Return the current mode. |
wt.lifecycle.LifeCycleTemplateReference |
getSelectedLifeCycleTemplate()
Return the currently selected life cycle template reference. |
void |
removeHelpListener(PropertyChangeListener pcl)
Method removeHelpListener removes a listener which was being
notified of PropertyChangeEvents in the help system. |
void |
setClass(Class a_class)
Set the class used to obtain the list of life cycle choices. |
void |
setClassName(String a_class_name)
Set the class name used to obtain the list of life cycle choices. |
void |
setMode(int mode)
Set the mode to either create or view. |
void |
setObject(wt.lifecycle.LifeCycleManaged an_object)
Set the LifeCycleManged object. |
| Methods inherited from class java.awt.Panel |
|---|
getAccessibleContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int CREATE_MODE
LifeCycleManaged object, a Life Cycle label is displayed
to the left of the choice box.
setMode(int),
getMode(),
Constant Field Valuespublic static final int VIEW_MODE
setMode(int),
getMode(),
Constant Field Valuespublic static final int NO_LABEL_CREATE_MODE
LifeCycleManaged object. When using this mode the Life Cycle
label is omitted from the display.
setMode(int),
getMode(),
Constant Field Valuespublic static final int NO_LABEL_VIEW_MODE
setMode(int),
getMode(),
Constant Field Valuespublic static final int UPDATE_MODE
LifeCycleManaged object.
setMode(int),
Constant Field Valuespublic static final int NO_LABEL_UPDATE_MODE
LifeCycleManaged object. When using this mode the
Life Cycle label is omitted from the display.
setMode(int),
Constant Field Values| Constructor Detail |
|---|
public LifeCyclePanelWTUnit()
LifeCyclePanelWTUnit. The default mode is
CREATE_MODE.
| Method Detail |
|---|
public void setClassName(String a_class_name)
wt.doc.WTDocument.
a_class_name - a fully qualified class name.setClass(java.lang.Class)public void setClass(Class a_class)
a_class - the class of the objectsetClassName(java.lang.String)public int getMode()
CREATE_MODE,
VIEW_MODE,
NO_LABEL_VIEW_MODE,
NO_LABEL_CREATE_MODE,
UPDATE_MODE,
NO_LABEL_UPDATE_MODEpublic void setMode(int mode)
mode - either create or viewCREATE_MODE,
VIEW_MODE,
NO_LABEL_VIEW_MODE,
NO_LABEL_CREATE_MODE,
UPDATE_MODE,
NO_LABEL_UPDATE_MODEpublic wt.lifecycle.LifeCycleTemplateReference getSelectedLifeCycleTemplate()
LifeCycleTemplateReference object.public void setObject(wt.lifecycle.LifeCycleManaged an_object)
LifeCycleManged object. The object is used to initialize
the Life Cycle choice list in create mode. In view mode the object is used
to obtain the current values of the Life Cycle template name and Life Cycle
state for display.
an_object - the LifeCycleManged object.public void assign(wt.lifecycle.LifeCycleManaged an_object)
LifeCycleManaged object.
Supported API: true
- Parameters:
an_object - the object to update with the currently selected
Life Cycle value.
public void assign()
LifeCycleManaged object previously set by setObject.
Supported API: true
- See Also:
setObject(wt.lifecycle.LifeCycleManaged)
public void addHelpListener(PropertyChangeListener pcl)
addHelpListener adds the given listener to be notified
of PropertyChangeEvents in the help system. Tool description
PropertyChangeEvents are generated when the user mouses over
the buttons and list of ContentItems in this panel. The
given listener will be notified of those events.
pcl - The PropertyChangeListener to be notified of
PropertyChangeEvents generated by the help system.removeHelpListener(java.beans.PropertyChangeListener),
HelpSystem,
HelpContext,
PropertyChangeListenerpublic void removeHelpListener(PropertyChangeListener pcl)
removeHelpListener removes a listener which was being
notified of PropertyChangeEvents in the help system. If
the given listener is not currently a listener, no changes are made.
pcl - the PropertyChangeListener to be removed as a
listener of events generated by the help system of this panel.addHelpListener(java.beans.PropertyChangeListener),
PropertyChangeListener
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||