|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface UIFormManager
Handles the processing of a UIFormContext. A UI adaptor node
will typically:
UIFormContext from the user input information using
a UIFormAdaptor
Typically the UI adaptor will implement UIFormOwner and pass itself
in to support the UIFormManager processing. See the documentation of
each UIFormManager for details on what is required.
| Method Summary | |
|---|---|
void |
disableUnsupportedActions(UIFormContext uifc)
Turn off actions that are not supported in the current mode. |
void |
initFormAdaptor(UIFormAdaptor adaptor)
Initialize the given form adaptor as needed. |
boolean |
processForm(UIFormContext uifc,
UIFormOwner owner)
Process the UIFormContext, modifying it as necessary to react to the user action. |
| Method Detail |
|---|
void initFormAdaptor(UIFormAdaptor adaptor)
throws UIFormManagerException
UIFormManagerException
boolean processForm(UIFormContext uifc,
UIFormOwner owner)
throws UIFormManagerException
This method assumes that the UIFormContext is ready for
processing, either having been properly initialized by the caller,
or reconstructed by the UIFormAdaptor.
Implementors must immediately call
UIFormOwner.trackFormProcessCall before doing any
other work. This allows the owner to handle any debugging,
monitoring, setup or other operations required.
UIFormManagerExceptionvoid disableUnsupportedActions(UIFormContext uifc)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||