|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.servlet.tbeans.BaseListEditor
public abstract class BaseListEditor
The BaseListEditor class provides the base class for a generic "list editor" component. A list editor consists of a list of items and list management buttons. List management takes the form of "Add", "Update", "Delete", and "Delete All". The Add button should add an item to the list. Update should modify an existing item (likely the selected item). Delete should delete the selected item (or items if the list allows multiple selection). Finally, Delete All should eliminate all items in the list.
Field Summary | |
---|---|
protected java.lang.String |
postAddTrigger
Trigger used to run user supplied javascript function after performing default behavior. |
protected java.lang.String |
postDeleteAllTrigger
Trigger used to run user supplied javascript function after performing default behavior. |
protected java.lang.String |
postDeleteTrigger
Trigger used to run user supplied javascript function after performing default behavior. |
protected java.lang.String |
postSelectTrigger
Trigger used to run user supplied javascript function after performing default behavior. |
protected java.lang.String |
postUpdateTrigger
Trigger used to run user supplied javascript function after performing default behavior. |
protected java.lang.String |
preAddTrigger
Trigger used to run user supplied javascript function prior to performing default behavior. |
protected java.lang.String |
preDeleteAllTrigger
Trigger used to run user supplied javascript function prior to performing default behavior. |
protected java.lang.String |
preDeleteTrigger
Trigger used to run user supplied javascript function prior to performing default behavior. |
protected java.lang.String |
preSelectTrigger
Trigger used to run user supplied javascript function prior to performing default behavior. |
protected java.lang.String |
preUpdateTrigger
Trigger used to run user supplied javascript function prior to performing default behavior. |
Fields inherited from interface com.sas.servlet.tbeans.BaseListEditorKeysInterface |
---|
LISTEDITOR_ADD_BUTTON, LISTEDITOR_BODY, LISTEDITOR_DELETE_BUTTON, LISTEDITOR_DELETEALL_BUTTON, LISTEDITOR_LIST, LISTEDITOR_UPDATE_BUTTON |
Constructor Summary | |
---|---|
BaseListEditor()
Creates a new instance and with a default name. |
|
BaseListEditor(java.lang.String name)
Creates a new instance and with the given name. |
Method Summary | |
---|---|
BaseButton |
getAddButton()
Gets the transformation used to supply the "Add" action for the component. |
abstract BaseButton |
getDefaultAddButton()
Gets the default "Add" button transformation object. |
abstract BaseButton |
getDefaultDeleteAllButton()
Gets the default "Delete All" button transformation object. |
abstract BaseButton |
getDefaultDeleteButton()
Gets the default "Delete" button transformation object. |
abstract BaseListBox |
getDefaultListComponent()
Gets the default list transformation object. |
abstract BaseButton |
getDefaultUpdateButton()
Gets the default "Update" button transformation object. |
BaseButton |
getDeleteAllButton()
Gets the transformation used to supply the "Delete All" action for the component. |
BaseButton |
getDeleteButton()
Gets the transformation used to supply the "Delete" action for the component. |
BaseListBox |
getListComponent()
Gets the transformation used to represent the items in the list model. |
javax.swing.ListModel |
getModel()
A convenience method to get the data model from the list component. |
java.lang.String |
getPostAddTrigger()
A method used to get the user supplied javascript function to run after performing default add behavior. |
java.lang.String |
getPostDeleteAllTrigger()
A method used to get the user supplied javascript function to run after performing default delete all behavior. |
java.lang.String |
getPostDeleteTrigger()
A method used to get the user supplied javascript function to run after performing default delete behavior. |
java.lang.String |
getPostSelectTrigger()
A method used to get the user supplied javascript function to run after performing default select behavior. |
java.lang.String |
getPostUpdateTrigger()
A method used to get the user supplied javascript function to run after performing default update behavior. |
java.lang.String |
getPreAddTrigger()
A method used to get the user supplied javascript function to run prior to performing default add behavior. |
java.lang.String |
getPreDeleteAllTrigger()
A method used to get the user supplied javascript function to run prior to performing default delete all behavior. |
java.lang.String |
getPreDeleteTrigger()
A method used to get the user supplied javascript function to run prior to performing default delete behavior. |
java.lang.String |
getPreSelectTrigger()
A method used to get the user supplied javascript function to run prior to performing default select behavior. |
java.lang.String |
getPreUpdateTrigger()
A method used to get the user supplied javascript function to run prior to performing default update behavior. |
BaseButton |
getUpdateButton()
Gets the transformation used to supply the "Update" action for the component. |
boolean |
isAddButtonVisible()
A convenience method to get the visibility of the "Add" button. |
boolean |
isDeleteAllButtonVisible()
A convenience method to get the visibility of the "Delete All" button. |
boolean |
isDeleteButtonVisible()
A convenience method to get the visibility of the "Delete" button. |
boolean |
isUpdateButtonVisible()
A convenience method to get the visibility of the "Update" button. |
void |
setAddButtonVisible(boolean visible)
A convenience method to set the visibility of the "Add" button. |
void |
setDeleteAllButtonVisible(boolean visible)
A convenience method to set the visibility of the "Delete All" button. |
void |
setDeleteButtonVisible(boolean visible)
A convenience method to set the visibility of the "Delete" button. |
void |
setDynamicButtonArea(int area)
Convenienct method to set the Dynamic Button Area property on all the buttons in this component at once. |
void |
setModel(javax.swing.ListModel model)
A convenience method to set the data model on the list component. |
void |
setPostAddTrigger(java.lang.String triggerText)
A method used to set a user supplied javascript function to run after performing default add behavior. |
void |
setPostDeleteAllTrigger(java.lang.String triggerText)
A method used to set a user supplied javascript function to run after performing default delete all behavior. |
void |
setPostDeleteTrigger(java.lang.String triggerText)
A method used to set a user supplied javascript function to run after performing default delete behavior. |
void |
setPostSelectTrigger(java.lang.String triggerText)
A method used to set a user supplied javascript function to run after performing default select behavior. |
void |
setPostUpdateTrigger(java.lang.String triggerText)
A method used to set a user supplied javascript function to run after performing default update behavior. |
void |
setPreAddTrigger(java.lang.String triggerText)
A method used to set a user supplied javascript function to run prior to performing default add behavior. |
void |
setPreDeleteAllTrigger(java.lang.String triggerText)
A method used to set a user supplied javascript function to run prior to performing default delete all behavior. |
void |
setPreDeleteTrigger(java.lang.String triggerText)
A method used to set a user supplied javascript function to run prior to performing default delete behavior. |
void |
setPreSelectTrigger(java.lang.String triggerText)
A method used to set a user supplied javascript function to run prior to performing default select behavior. |
void |
setPreUpdateTrigger(java.lang.String triggerText)
A method used to set a user supplied javascript function to run prior to performing default update behavior. |
void |
setUpdateButtonVisible(boolean visible)
A convenience method to set the visibility of the "Update" button. |
Methods inherited from interface com.sas.actionprovider.HttpActionProviderInterface |
---|
getRequest |
Field Detail |
---|
protected java.lang.String preAddTrigger
protected java.lang.String postAddTrigger
protected java.lang.String preUpdateTrigger
protected java.lang.String postUpdateTrigger
protected java.lang.String preDeleteTrigger
protected java.lang.String postDeleteTrigger
protected java.lang.String preDeleteAllTrigger
protected java.lang.String postDeleteAllTrigger
protected java.lang.String preSelectTrigger
protected java.lang.String postSelectTrigger
Constructor Detail |
---|
public BaseListEditor()
BaseListEditorKeysInterface
public BaseListEditor(java.lang.String name)
name
- the name to assign this instanceBaseListEditorKeysInterface
Method Detail |
---|
public BaseListBox getListComponent()
public BaseButton getAddButton()
public BaseButton getUpdateButton()
public BaseButton getDeleteButton()
public BaseButton getDeleteAllButton()
public void setDynamicButtonArea(int area)
area
- the dynamic button area propertypublic abstract BaseListBox getDefaultListComponent()
public abstract BaseButton getDefaultAddButton()
public abstract BaseButton getDefaultUpdateButton()
public abstract BaseButton getDefaultDeleteButton()
public abstract BaseButton getDefaultDeleteAllButton()
public void setAddButtonVisible(boolean visible)
visible
- true if the button should be rendered, false otherwisepublic void setUpdateButtonVisible(boolean visible)
visible
- true if the button should be rendered, false otherwisepublic void setDeleteButtonVisible(boolean visible)
visible
- true if the button should be rendered, false otherwisepublic void setDeleteAllButtonVisible(boolean visible)
visible
- true if the button should be rendered, false otherwisepublic boolean isAddButtonVisible()
public boolean isUpdateButtonVisible()
public boolean isDeleteButtonVisible()
public boolean isDeleteAllButtonVisible()
public javax.swing.ListModel getModel()
public void setModel(javax.swing.ListModel model)
model
- the data model for the list componentpublic void setPreAddTrigger(java.lang.String triggerText)
triggerText
- the javascript function to perform prior to performing default behaviorpublic void setPreUpdateTrigger(java.lang.String triggerText)
triggerText
- the javascript function to perform prior to performing default behaviorpublic void setPreDeleteTrigger(java.lang.String triggerText)
triggerText
- the javascript function to perform prior to performing default behaviorpublic void setPreDeleteAllTrigger(java.lang.String triggerText)
triggerText
- the javascript function to perform prior to performing default behaviorpublic void setPreSelectTrigger(java.lang.String triggerText)
triggerText
- the javascript function to perform prior to performing default behaviorpublic void setPostAddTrigger(java.lang.String triggerText)
triggerText
- the javascript function to perform after performing default behaviorpublic void setPostUpdateTrigger(java.lang.String triggerText)
triggerText
- the javascript function to perform after performing default behaviorpublic void setPostDeleteTrigger(java.lang.String triggerText)
triggerText
- the javascript function to perform after performing default behaviorpublic void setPostDeleteAllTrigger(java.lang.String triggerText)
triggerText
- the javascript function to perform after performing default behaviorpublic void setPostSelectTrigger(java.lang.String triggerText)
triggerText
- the javascript function to perform after performing default behaviorpublic java.lang.String getPreAddTrigger()
public java.lang.String getPreUpdateTrigger()
public java.lang.String getPreDeleteTrigger()
public java.lang.String getPreDeleteAllTrigger()
public java.lang.String getPreSelectTrigger()
public java.lang.String getPostAddTrigger()
public java.lang.String getPostUpdateTrigger()
public java.lang.String getPostDeleteTrigger()
public java.lang.String getPostDeleteAllTrigger()
public java.lang.String getPostSelectTrigger()
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |