public abstract class ParameterDialogWithStorage extends ParameterDialog
Modifier and Type | Field and Description |
---|---|
protected java.util.Vector<ParamComponent> |
paramComp |
protected ParameterStore |
parameterStore |
buttonCancel, buttonOk, isAttributeListToPack, isCanceled, lastComponent, NEW_LINE, STAY_IN_LINE, toTerminate, veto
additionalButtons, additionalComponents, checkRepeatedInput, currentAttributeList, tabButtonGroup
appearanceModifiablePool, appellation, buildDone, confirmationMatter, contextInfo, dependencies, infoMatter, isToRenew, popupBuilders, presentMessageInDialogIfRepeated, remoteContents, remoteContentsExceptionallyToSetValues, sessionData
Constructor and Description |
---|
ParameterDialogWithStorage(SessionData sessionData,
ContextInfo contextInfo,
ParameterStore parameterStore) |
ParameterDialogWithStorage(SessionData sessionData,
ParameterStore parameterStore,
java.lang.String tabIdAndLabel) |
ParameterDialogWithStorage(SessionData sessionData,
java.lang.String tabIdAndLabel,
ParameterStore parameterStore) |
Modifier and Type | Method and Description |
---|---|
protected void |
act()
Act = things to do after user input has been accepted.
|
protected ParamCheckBox |
createCheckBox(ParameterStore.Entry parmEntry,
java.lang.String label) |
protected ParamCheckBox |
createCheckBox(java.lang.String lineLabel,
ParameterStore.Entry parmEntry,
java.lang.String label) |
protected ParamCheckBox |
createCheckBox(java.lang.String lineLabel,
java.lang.String key,
java.lang.String label) |
protected ParamChoice |
createChoice(java.lang.String lineLabel,
KeyValuePairAlpha[] content,
ParameterStore.Entry parmEntry) |
protected ParamChoice |
createChoice(java.lang.String lineLabel,
KeyValuePairAlpha[] content,
java.lang.String key) |
protected ParamChoice |
createChoice(java.lang.String lineLabel,
KeyValuePairNum[] content,
ParameterStore.Entry parmEntry) |
protected ParamChoice |
createChoice(java.lang.String lineLabel,
KeyValuePairNum[] content,
java.lang.String key) |
protected ParamHalfDataComboBox |
createComboBox(java.lang.String lineLabel,
DataObject sourceDataObject,
java.lang.String visibleColumn,
ParameterStore.Entry parmEntry) |
protected ParamHalfDataComboBox |
createComboBox(java.lang.String lineLabel,
DataObject sourceDataObject,
java.lang.String visibleColumn,
java.lang.String orderByColumn,
ParameterStore.Entry parmEntry) |
protected ParamHalfDataComboBox |
createComboBox(java.lang.String lineLabel,
DataObject sourceDataObject,
java.lang.String visibleColumn,
java.lang.String orderByColumn,
java.lang.String nameForNoChoice,
ParameterStore.Entry parmEntry) |
protected ParamDecimalField |
createDecimalField(ParameterStore.Entry parmEntry) |
protected ParamDecimalField |
createDecimalField(java.lang.String lineLabel,
ParameterStore.Entry parmEntry) |
protected ParamDirectorySpecification |
createDirectorySpecification(java.lang.String label,
ParameterStore.Entry parmEntry) |
protected ParamDirectorySpecification |
createDirectorySpecification(java.lang.String label,
ParameterStore.Entry parmEntry,
int length) |
protected ParamFileSpecification |
createFileSpecification(java.lang.String label,
ParameterStore.Entry parmEntry) |
protected ParamFileSpecification |
createFileSpecification(java.lang.String label,
ParameterStore.Entry parmEntry,
int length,
java.lang.String[] filterElements) |
protected ParamFontChoice |
createFontChoice(ParameterStore.Entry parmEntry) |
protected ParamIntField |
createIntField(ParameterStore.Entry parmEntry) |
protected ParamIntField |
createIntField(java.lang.String lineLabel,
ParameterStore.Entry parmEntry) |
protected ParamIntField |
createIntField(java.lang.String lineLabel,
java.lang.String key) |
protected ParamLookAndFeelChooser |
createLookAndFeelChooser(java.lang.String label,
ParameterStore.Entry parmEntry)
Creates, registers and returns a ParamLookAndFeelChooser.
|
protected PrinterChooser |
createPrinterChooser(java.lang.String label,
java.lang.Class<? extends java.lang.Object> printingClass)
Creates, registers and returns a PrinterChooser to be stored at client.
|
protected ParamPrinterChooser |
createPrinterChooser(java.lang.String label,
java.lang.Class<? extends java.lang.Object> printingClass,
ParametersForPrinting parameters)
Creates, registers and returns a ParamPrinterChooser.
|
protected ParamRadioButtonPanel |
createRadioButtons(java.lang.String[] keys,
java.lang.String[] labels,
ParameterStore.Entry entry) |
protected ParamRadioButtonPanel |
createRadioButtons(java.lang.String lineLabel,
java.lang.String[] keys,
java.lang.String[] labels,
ParameterStore.Entry entry) |
protected ParamSmallImageChooser |
createSmallImageChooser(java.lang.String lineLabel,
ParameterStore.Entry parmEntry,
int width,
int height) |
protected TemplateLink |
createTemplateLink(java.lang.String label,
java.lang.String purpose,
java.lang.String defaultValue)
Creates, registers and returns a TemplateLink to be stored at client.
|
protected ParamTextArea |
createTextArea(java.lang.String lineLabel,
ParameterStore.Entry parmEntry) |
protected ParamTextField |
createTextField(ParameterStore.Entry parmEntry,
int length) |
protected ParamTextField |
createTextField(java.lang.String lineLabel,
ParameterStore.Entry parmEntry,
int length) |
protected ParamTextField |
createTextField(java.lang.String lineLabel,
java.lang.String key,
int length) |
protected void |
creationEnding()
Conclusion of the construction process.
|
protected void |
loadValues()
Loads parameters.
|
protected void |
saveValues()
Saves parameter values.
|
append, buildRemoteView, canceledByUser, createCheckBox, createCheckBox, createChoice, createChoice, createChoice, createComboBox, createComboBox, createComboBox, createDateField, createDateField, createDecimalField, createDirectorySpecification, createIntField, createLongField, createPasswordField, createRadioButtons, createRadioButtons, createRadioButtons, createSmallImageChooser, createTextArea, createTextArea, createTextAreaInScrollPane, createTextField, createTextField, createTextField, createTextPresenter, createTextPresenter, hasVeto, isCanceled, isInputAccepted, newPanel, presentFailure, process, registerRC, setToolTipText
addButton, addButton, addButtonInSequence, addSeparator, addToButtonPanel, addToButtonPanel, append, append, appendButtonForSelection, createButtonInButtonPanel, fetchValuesFromRequest, getAttributeList, hasMultiplePanels, newPanel, newPanel, optional, setLayoutTolerance
addDependency, addDependency, associateDefaultButtonToInputField, destroy, free, getAppellation, getAppResStr, getConcerning, getContextInfo, getElementID, getInstance, getMessageSetSize, getTabId, getTabLabel, getTranslation, isVisible, register, register, registerRemotable, setAppellation, setElementID, setMessage, setMessageToKeep, setMessageToKeep, setMessageToKeep, setMessageToKeep, setMessageToKeep, setSoundToPlay, setTitle, setToRenewToTrue, setVisible
protected ParameterStore parameterStore
protected java.util.Vector<ParamComponent> paramComp
public ParameterDialogWithStorage(SessionData sessionData, ParameterStore parameterStore, java.lang.String tabIdAndLabel)
public ParameterDialogWithStorage(SessionData sessionData, java.lang.String tabIdAndLabel, ParameterStore parameterStore)
public ParameterDialogWithStorage(SessionData sessionData, ContextInfo contextInfo, ParameterStore parameterStore)
protected void creationEnding()
creationEnding
in class ParameterDialog
protected ParamCheckBox createCheckBox(java.lang.String lineLabel, ParameterStore.Entry parmEntry, java.lang.String label)
protected ParamCheckBox createCheckBox(java.lang.String lineLabel, java.lang.String key, java.lang.String label)
protected ParamCheckBox createCheckBox(ParameterStore.Entry parmEntry, java.lang.String label)
protected ParamTextField createTextField(java.lang.String lineLabel, ParameterStore.Entry parmEntry, int length)
protected ParamTextField createTextField(ParameterStore.Entry parmEntry, int length)
protected ParamTextField createTextField(java.lang.String lineLabel, java.lang.String key, int length)
protected ParamTextArea createTextArea(java.lang.String lineLabel, ParameterStore.Entry parmEntry)
protected ParamIntField createIntField(ParameterStore.Entry parmEntry)
protected ParamIntField createIntField(java.lang.String lineLabel, ParameterStore.Entry parmEntry)
protected ParamIntField createIntField(java.lang.String lineLabel, java.lang.String key)
protected ParamDecimalField createDecimalField(java.lang.String lineLabel, ParameterStore.Entry parmEntry)
protected ParamDecimalField createDecimalField(ParameterStore.Entry parmEntry)
protected ParamSmallImageChooser createSmallImageChooser(java.lang.String lineLabel, ParameterStore.Entry parmEntry, int width, int height)
protected ParamHalfDataComboBox createComboBox(java.lang.String lineLabel, DataObject sourceDataObject, java.lang.String visibleColumn, ParameterStore.Entry parmEntry)
protected ParamHalfDataComboBox createComboBox(java.lang.String lineLabel, DataObject sourceDataObject, java.lang.String visibleColumn, java.lang.String orderByColumn, ParameterStore.Entry parmEntry)
protected ParamHalfDataComboBox createComboBox(java.lang.String lineLabel, DataObject sourceDataObject, java.lang.String visibleColumn, java.lang.String orderByColumn, java.lang.String nameForNoChoice, ParameterStore.Entry parmEntry)
protected ParamChoice createChoice(java.lang.String lineLabel, KeyValuePairAlpha[] content, java.lang.String key)
protected ParamChoice createChoice(java.lang.String lineLabel, KeyValuePairNum[] content, ParameterStore.Entry parmEntry)
protected ParamChoice createChoice(java.lang.String lineLabel, KeyValuePairNum[] content, java.lang.String key)
protected ParamChoice createChoice(java.lang.String lineLabel, KeyValuePairAlpha[] content, ParameterStore.Entry parmEntry)
protected ParamRadioButtonPanel createRadioButtons(java.lang.String lineLabel, java.lang.String[] keys, java.lang.String[] labels, ParameterStore.Entry entry)
protected ParamRadioButtonPanel createRadioButtons(java.lang.String[] keys, java.lang.String[] labels, ParameterStore.Entry entry)
protected ParamPrinterChooser createPrinterChooser(java.lang.String label, java.lang.Class<? extends java.lang.Object> printingClass, ParametersForPrinting parameters)
label
- the label of the new lineprintingClass
- the printing class which is to be attributedprotected PrinterChooser createPrinterChooser(java.lang.String label, java.lang.Class<? extends java.lang.Object> printingClass)
label
- the label of the new lineprintingClass
- the printing class which is to be attributedprotected TemplateLink createTemplateLink(java.lang.String label, java.lang.String purpose, java.lang.String defaultValue)
label
- the label of the new linepurpose
- TeplateLinks's purposedefaultValue
- TeplateLinks's default valueprotected ParamLookAndFeelChooser createLookAndFeelChooser(java.lang.String label, ParameterStore.Entry parmEntry)
label
- the label of the new lineparmEntry
- the parameter entry representing the parameter valueprotected ParamDirectorySpecification createDirectorySpecification(java.lang.String label, ParameterStore.Entry parmEntry)
protected ParamDirectorySpecification createDirectorySpecification(java.lang.String label, ParameterStore.Entry parmEntry, int length)
protected ParamFileSpecification createFileSpecification(java.lang.String label, ParameterStore.Entry parmEntry)
protected ParamFileSpecification createFileSpecification(java.lang.String label, ParameterStore.Entry parmEntry, int length, java.lang.String[] filterElements)
protected ParamFontChoice createFontChoice(ParameterStore.Entry parmEntry)
protected void act()
ParameterDialog
act
in class ParameterDialog
protected void loadValues()
protected void saveValues()
#setParameterStore(de.must.middle.ParameterStore)
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de