public abstract class DataPropertyAdministration extends PropertyAdministration implements ModifiedInformer
DataPropertyAdministrationInlay
Alternatively direct usage supported via createXy methods.DataComponent
,
AttributeList
,
Serialized Formjavax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected MustButton |
btnSubDel |
protected MustButton |
btnSubNew |
protected MustButton |
btnSubOk |
protected int |
countDataComponent |
protected DataObject |
currentDataObject |
protected DataList |
currentSelectionList |
protected DataObject[] |
dataObjects |
protected boolean |
dirty |
protected DataObject |
duplicateCheckDataObject |
protected EvaluationOverflow |
evaluationOverflow |
static int |
FIELD_CREATION_MODE_EDIT |
static int |
FIELD_CREATION_MODE_NONE |
static int |
FIELD_CREATION_MODE_VIEW |
protected DataObject |
mainDataObject |
static int |
MODE_COPY |
static int |
MODE_NEW |
static int |
MODE_PROPERTY |
static int |
MODE_VIRGIN |
protected java.util.Vector<DataMultChoice> |
multChoices |
static int |
NEW_LINE |
protected java.util.Vector<DataChangeListener> |
ownedDataChangeListeners |
protected int |
recordingAmount |
static int |
STAY_IN_LINE |
buttonCancel, buttonOk, checkRepeatedInput, currentAttributeList, lastChoiceManager, mustTabbedPane, pai, panelButtons, tabAttributeList, tabCount, tabSize
statusLabel
defaultCursor, ownerFrame, waitCursor
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
DataPropertyAdministration()
Constructs a new data property administration frame.
|
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsClosingDueToInactivity()
Returns true if frame accepts closing due to inactivity.
|
void |
actionPerformed(java.awt.event.ActionEvent e)
Controls action events like button pressed.
|
protected void |
add(int control,
javax.swing.JComponent anyJComponent)
Adds a component to the current attribute list.
|
protected void |
add(int control,
java.lang.String dataLabel,
javax.swing.JComponent anyJComponent)
Adds a component with a label to the current attribute list with line control.
|
protected void |
add(javax.swing.JComponent anyJComponent)
Adds a component to the current line of the current attribute list.
|
protected void |
add(java.lang.String dataLabel,
javax.swing.JComponent anyJComponent)
Adds a component with a label to the current attribute list.
|
protected void |
append(javax.swing.JComponent Component)
Adds a component to the line as previously used.
|
protected KeyButton |
appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass,
java.lang.String territory) |
protected KeyButton |
appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass,
java.lang.String territory,
java.lang.String toolTipText) |
protected KeyButton |
appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass,
java.lang.String openImageName,
java.lang.String territory,
java.lang.String toolTipText) |
protected boolean |
checkAndUpdateAll() |
void |
ComponentModificationListener(ComponentModifiedEvent e)
Called when component was modified.
|
void |
copy(Identifier identifier)
Loads the specified entry and fills all DataComponent objects with
the current values to offer them for inserting a new entry.
|
protected void |
copyAfterId() |
protected void |
createAllFields()
Creates all fields in the current attribute list.
|
protected void |
createAllFields(AttributeList assignedAttributeList)
Creates as many data components as there are columns in the current rows
available and presents them in an attribute list line by line.
|
protected DataCheckBox |
createCheckBox(int control,
java.lang.String lineLabel,
java.lang.String columnName,
java.lang.String checkLabel)
Creates a database connected check box
|
protected DataCheckBox |
createCheckBox(java.lang.String columnName,
java.lang.String checkLabel)
Creates a database connected check box in the same line as previously used.
|
protected DataCheckBox |
createCheckBox(java.lang.String lineLabel,
java.lang.String columnName,
java.lang.String checkLabel)
Creates a database connected check box
|
protected DataVariableChoice |
createChoice(KeyValuePair[] content,
java.lang.String columnName)
Creates a database connected variable choice in the same line.
|
protected DataVariableChoice |
createChoice(java.lang.String label,
KeyValuePair[] content,
java.lang.String columnName)
Creates a database connected variable choice
|
protected DataVariableChoiceNumKey |
createChoice(java.lang.String label,
KeyValuePairNum[] content,
java.lang.String columnName)
Creates a database connected variable choice
|
protected DataVariableChoice |
createChoice(java.lang.String label,
java.lang.String[][] content,
java.lang.String columnName)
Creates a database connected variable choice
|
protected DataVariableChoice |
createChoice(java.lang.String label,
java.lang.String[][] content,
java.lang.String columnName,
boolean noChoicePossible)
Creates a database connected variable choice
|
protected DataVariableChoice |
createChoice(java.lang.String label,
java.lang.String[][] content,
java.lang.String columnName,
boolean noChoicePossible,
boolean suppressKey)
Creates a database connected variable choice
|
protected DataCleartextClassification |
createCleartextClassification(java.lang.String label,
java.lang.String assignedColumnName,
SelfChainingDataObject sourceDataObject,
java.lang.String niColumn,
java.lang.String visibleColumnName,
java.lang.String superordinateNiColumn,
int depth) |
protected DataComboBox |
createComboBox(java.lang.String label,
AbstractAttribute column,
DataObject sourceDataObject,
AbstractAttribute visibleColumn,
AbstractAttribute orderByColumnName,
java.lang.String nameForNoChoice)
Creates a database connected combo box in a new line.
|
protected DataComboBox |
createComboBox(java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String visibleColumn)
Creates a database connected combo box in the same line as previously used.
|
protected DataComboBox |
createComboBox(java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String visibleColumn,
java.lang.String orderByColumnName,
java.lang.String nameForNoChoice,
int width)
Creates a database connected combo box
|
protected DataComboBox |
createComboBox(java.lang.String label,
java.lang.String columnName,
DataObject sourceDataObject)
Creates a database connected combo box in a new line.
|
protected DataComboBox |
createComboBox(java.lang.String label,
java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String visibleColumn)
Creates a database connected combo box in a new line which stores
the visible content instead of a pointer / identifier.
|
protected DataComboBox |
createComboBox(java.lang.String label,
java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String visibleColumn,
java.lang.String orderByColumnName,
java.lang.String nameForNoChoice)
Creates a database connected combo box in a new line.
|
protected DataComboBox |
createComboBox(java.lang.String label,
java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String visibleColumn,
java.lang.String orderByColumnName,
java.lang.String nameForNoChoice,
int width)
Creates a database connected combo box
|
protected DataCurrencyChoice |
createCurrencyChoice(java.lang.String columnName)
Creates a database connected currency choice field in the same line as previously used.
|
protected DataCurrencyChoice |
createCurrencyChoice(java.lang.String label,
java.lang.String columnName)
Creates a database connected currency choice field in a new line with the specified label.
|
protected DataPropertyAdministrationInlay |
createDataPropertyAdministrationInlay()
Returns the DataPropertyAdministrationInlay instance to use, to be overridden by child class.
|
protected DataDateField |
createDateField(int control,
java.lang.String label,
java.lang.String columnName)
Creates a database connected date field
|
protected DataDateField |
createDateField(java.lang.String columnName)
Creates a database connected date field in the same line as previously used.
|
protected DataDateField |
createDateField(java.lang.String label,
java.lang.String columnName)
Creates a database connected date field in a new line with the specified label.
|
protected DataDecimalField |
createDecimalField(int control,
java.lang.String label,
java.lang.String columnName)
Creates a database connected decimal field
|
protected DataDecimalField |
createDecimalField(java.lang.String columnName)
Creates a database connected decimal field in the same line as previously used.
|
protected DataDecimalField |
createDecimalField(java.lang.String label,
java.lang.String columnName)
Creates a database connected decimal field in a new line with the specified label.
|
protected InfoLinkTextField |
createExternalLink(java.lang.String label,
java.lang.String columnName)
Creates a database connected component group to control external links
|
protected DataFileStreamField |
createFileStreamField(java.lang.String label,
DataObject fileDataObject,
java.lang.String columnNameForFileName,
java.lang.String columnNameForFileDate,
java.lang.String columnNameForBinaryData)
Creates a database connected area for integrating files into database and opening these files.
|
protected DataFloatField |
createFloatField(java.lang.String columnName)
Creates a database connected float field in the same line as previously used.
|
protected DataFloatField |
createFloatField(java.lang.String label,
java.lang.String columnName)
Creates a database connected float field in a new line with the specified label.
|
void |
createGUI() |
protected DataImageViewerForDB |
createImage(DataObject dataObject,
java.lang.String tabLabel,
java.lang.String columnNameForBinaryData)
Creates a database connected image viewer.
|
protected DataImageViewerForFile |
createImage(DataObject dataObject,
java.lang.String tabLabel,
java.lang.String imageDirectory,
java.lang.String prefix)
Creates a database connected image viewer.
|
protected DataImageViewerForDB |
createImage(DataObject dataObject,
java.lang.String tabLabel,
java.lang.String columnNameForBinaryData,
java.lang.String helpTopic,
java.lang.String helpTarget)
Creates a database connected image viewer.
|
protected DataImageViewerForFile |
createImage(DataObject dataObject,
java.lang.String tabLabel,
java.lang.String imageDirectory,
java.lang.String prefix,
java.lang.String helpTopic,
java.lang.String helpTarget)
Creates a database connected image viewer.
|
protected DataImageViewerForDB |
createImage(java.lang.String tabLabel,
java.lang.String columnNameForBinaryData)
Creates a database connected image viewer.
|
protected DataImageViewerForFile |
createImage(java.lang.String tabLabel,
java.lang.String imageDirectory,
java.lang.String prefix)
Creates a database connected image viewer.
|
protected DataIntField |
createIntField(int control,
java.lang.String label,
java.lang.String columnName)
Creates a database connected int field
|
protected DataIntField |
createIntField(java.lang.String columnName)
Creates a database connected int field in the same line as previously used.
|
protected DataIntField |
createIntField(java.lang.String label,
java.lang.String columnName)
Creates a database connected int field in a new line with the specified label.
|
protected DataLongField |
createLongField(java.lang.String columnName)
Creates a database connected long field in the same line as previously used.
|
protected DataLongField |
createLongField(java.lang.String label,
java.lang.String columnName)
Creates a database connected long field
|
protected DataMultChoice |
createMultChoice(java.lang.String label,
DataObject key,
AssoDataObject link,
java.lang.String[] keyColumns,
java.lang.String[] keyHeaders)
Creates a database connected multiple choice in a new line.
|
protected DataPasswordField |
createPasswordField(java.lang.String label,
java.lang.String columnName)
Creates a database connected password input field line controlled with the specified length.
|
protected DataRadioButtons |
createRadioButtons(java.lang.String label,
java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String keyColumnName,
java.lang.String visibleColumnName) |
protected DataRadioButtons |
createRadioButtons(java.lang.String label,
java.lang.String columnName,
int[] keys,
java.lang.String[] meaning)
Creates a database connected radio button group in a new line.
|
protected DataRadioButtons |
createRadioButtons(java.lang.String label,
java.lang.String columnName,
KeyValuePair[] content)
Creates a database connected radio button group in a new line.
|
protected DataRadioButtons |
createRadioButtons(java.lang.String label,
java.lang.String columnName,
java.lang.String[] keys,
java.lang.String[] meaning)
Creates a database connected radio button group in a new line.
|
protected DataTextArea |
createTextArea(java.lang.String columnName)
Creates a database connected text area in the same line as previously used.
|
protected DataTextArea |
createTextArea(java.lang.String label,
java.lang.String columnName)
Creates a database connected text area in a new line with the specified label.
|
protected DataTextArea |
createTextArea(java.lang.String label,
java.lang.String columnName,
int rows)
Creates a database connected text area in a new line with the specified label and number of rows.
|
protected DataTextArea |
createTextAreaWithDynamicSize(java.lang.String label,
java.lang.String columnName) |
protected DataTextField |
createTextField(int control,
java.lang.String columnName,
int length)
Creates a database connected text input field in a new line with the specified label and length.
|
protected DataTextField |
createTextField(int control,
java.lang.String label,
int length,
int maxChars,
java.lang.String columnName)
Creates a database connected text input field line controlled with the specified length.
|
protected DataTextField |
createTextField(int control,
java.lang.String label,
int length,
java.lang.String columnName)
Creates a database connected text input field in a new line with the specified label and length.
|
protected DataTextField |
createTextField(java.lang.String columnName)
Creates a database connected text input field in the same line as previously used.
|
protected DataTextField |
createTextField(java.lang.String columnName,
DataObjectHolder.Creator dataObjectCreator)
Creates a database connected text input field in the same line with the specified length.
|
protected DataTextField |
createTextField(java.lang.String columnName,
int length)
Creates a database connected text input field in the same line with the specified length.
|
protected DataTextField |
createTextField(java.lang.String columnName,
int length,
DataObjectHolder.Creator choiceContentDo)
Creates a database connected text input field in the same line with the specified length.
|
protected DataTextField |
createTextField(java.lang.String label,
java.lang.String columnName)
Creates a database connected text input field in a new line with the specified label.
|
protected DataTextField |
createTextField(java.lang.String label,
java.lang.String columnName,
DataObjectHolder.Creator dataObjectCreator)
Creates a database connected text input field in a new line with the specified label.
|
protected DataTextField |
createTextField(java.lang.String label,
java.lang.String columnName,
int length)
Creates a database connected text input field in a new line with the specified label and length.
|
protected DataTextField |
createTextField(java.lang.String label,
java.lang.String columnName,
int length,
DataObjectHolder.Creator choiceContentDo)
Creates a database connected text input field in a new line with the specified label.
|
protected DataYearField |
createYearField(int control,
java.lang.String label,
java.lang.String columnName)
Creates a database connected year field
|
protected DataYearField |
createYearField(java.lang.String columnName)
Creates a database connected year field in the same line as previously used.
|
protected DataYearField |
createYearField(java.lang.String label,
java.lang.String columnName)
Creates a database connected year field in a new line with the specified label.
|
protected void |
creationEnding()
Conclusion of the construction process.
|
protected void |
dialogPrepared()
Is called when newInput, load or copy dialog is prepared.
|
protected void |
free()
Frees (releases) references caused by this frame, particularly static
register entries.
|
protected int |
getAdministrationMode()
|
DataPropertyAdministrationInlay |
getDataPropertyAdministrationInlay()
Returns the DataPropertyAdministrationInlay instance to use, to be overridden by child class.
|
protected java.lang.String |
getEntryDescription()
Returns the description of the administered entry.
|
int |
getFieldCreationMode(java.lang.String columnName) |
MustFrameWithStatusLabel |
getFrame() |
java.lang.String |
getFrameTitleNew()
Returns the frame title for using the administration for entering new entries.
|
Identifier |
getLastRevisionIdentifier()
Returns the identifier of the last modified entry.
|
protected PropertyAdministrationInlay |
getPropertyAdministrationInlay() |
Identifier |
getRecoveredIdentifier()
Returns the identifier of the item recovered by user decision.
|
protected java.lang.String |
getTerritory()
Returns the territory of this function.
|
boolean |
isCancelAllowed()
Returns true if it is allowed to cancel the dialog.
|
boolean |
isClosingAllowed(int closeConfirmId)
Returns true if closing of the window is allowed.
|
protected boolean |
isEditable() |
protected boolean |
isInputAccepted()
Returns true if input is accepted - to be overridden by child if needed.
|
boolean |
isModified()
Indicates whether the component's value differs from its initial value.
|
void |
loadSecondaryDataObject()
Loads the secondary data object - to be overridden by child if necessary.
|
void |
loadThirdDataObject()
Loads the third data object - to be overridden by child if necessary.
|
void |
loadValues() |
void |
loadValues(Identifier identifier)
Loads the specified entry and fills all DataComponent objects with
the current values to edit them.
|
void |
loadValues(java.util.Vector<Identifier> identifiers) |
protected void |
loadValuesAfterId() |
void |
newInput()
Prepares the administration frame for entering a new entry.
|
void |
newInputIfVacant()
Checks if the administration frame is vacant and prepares the frame for entering a new entry.
|
protected void |
newPanel(java.lang.String tabLabel,
DataTextArea centerTextArea)
Creates a new panel and adds it to the tabbed pane with a centered text area
for full frame editing.
|
protected boolean |
okButtonAction()
Does all the things necessary when user pushes OK button and returns true if
there was nothing rejected.
|
void |
open(Identifier identifier) |
protected void |
performBtnSubNewAction(DataList selectionList) |
protected void |
registerDataComponent(DataComponent nextDataComponent) |
protected void |
saveValues()
Saves the edited entry.
|
protected void |
setComponentsEditable(boolean editable)
Sets all data components to be editable as specified.
|
protected void |
setDefaultValues()
Sets the default values of the components - to be overridden by child if needed.
|
protected void |
setDuplicateCheckDataObject(DataObject newDuplicateCheckDataObject)
Sets the data object for automatic duplicates check.
|
protected void |
setEditable(boolean editable)
Sets the generally editable flag and sets all data components to be editable as specified.
|
void |
setEvaluationOverflow(EvaluationOverflow overflow)
Sets the evaluation overflow.
|
protected void |
setFrameTitleNew(java.lang.String frameTitleNew)
Sets the frame title for using the administration for entering new entries.
|
protected void |
setFrameUpdateTitleField(DataTextComponent[] newFrameUpdateTitleFields)
Sets the frame title for using the administration for updating entries.
|
protected void |
setFrameUpdateTitleField(DataTextField newFrameUpdateTitleField)
Sets the frame title for using the administration for updating entries.
|
protected void |
setIdentityValue(int id)
Sets the identify value (primary key).
|
protected void |
setMainDataObject(DataObject newMainDataObject)
Sets the main data object which is the only one in many cases.
|
void |
setMessage(java.lang.String messageToKeep)
Sets the message to be read by the user, which is presented in the status
label in this context.
|
void |
setMessageToKeep(java.lang.String messageToKeep)
Sets the message to be read by the user, it is not reset by
generalActionEnding when action completed.
|
protected void |
setNextDataObject(DataObject newDataObject)
Adds a data object to the available data objects and sets the pointer to
the new data object.
|
protected void |
setNiDataComponent(DataComponent newNiDataComponent)
Sets the component which represents the internal number (primary key) of
the administered entity.
|
protected void |
setPreferredFocusField(DataTextField newPreferredFocusField)
Sets the component to to gain focus preferred.
|
protected void |
setRequired(boolean required)
Sets the last component's mandatory state.
|
void |
setReturnToFirstPage(boolean returnToFirstPage)
Sets the flag that first page (tabulator) is to be activated each time user
start editing again
|
protected void |
setToolTipText(java.lang.String toolTipText)
Sets the tool tip text of the last created data component.
|
protected void |
setUniqueStringIdentifyDataComponent(MustTextField newUniqueStringIdentifyDataComponent)
Sets the component which represents the unique identifier (primary key) of
the administered entity.
|
void |
setVisible(boolean b) |
append, append, newPanel, newPanel, newPanel, optimizeLayout, packIfNotLaidOut, recover, setDefaultLocation, setDefaultSize, setLayoutTolerance
generalActionBeginnung, generalActionEnding, init, resetMessage, resetTemporaryMessage, setDefaultStatustext, setMessageToKeep
adjustSizeToPlausibleValue, bringToFrontAll, closeAll, closeAll, closeAllDueToInactivity, closeInstance, closeMainInstance, componentHidden, componentMoved, componentResized, componentShown, deiconifyAllExept, deregisterAsMainInstance, destroy, finalize, getAppResStr, getHelpTarget, getHelpTopic, getLocale, getOrCreateMainInstance, getOrCreateMainInstance, getTranslation, iconifyAllExept, isCached, isClosingAllowedForAllFrames, isLaidOut, isRevivable, locateInCenter, logDebug, logError, logError, logError, logInfo, maximizeToBottomAndRight, open, packAndLocateInCenter, packAndLocateInCenterIfNotLaidOut, popupMessage, reInitialize, setDefaultIconImage, setDefaultIconImages, setHelpContext, setHelpContext, setIconImages, setLocaleStatically, setTitle, toFront, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, show, toBack
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int MODE_VIRGIN
public static final int MODE_NEW
public static final int MODE_PROPERTY
public static final int MODE_COPY
public static final int FIELD_CREATION_MODE_NONE
public static final int FIELD_CREATION_MODE_VIEW
public static final int FIELD_CREATION_MODE_EDIT
public static final int NEW_LINE
public static final int STAY_IN_LINE
protected DataObject[] dataObjects
protected DataObject mainDataObject
protected DataObject duplicateCheckDataObject
protected DataObject currentDataObject
protected java.util.Vector<DataMultChoice> multChoices
protected DataList currentSelectionList
protected MustButton btnSubOk
protected MustButton btnSubDel
protected MustButton btnSubNew
protected int countDataComponent
protected java.util.Vector<DataChangeListener> ownedDataChangeListeners
protected int recordingAmount
protected EvaluationOverflow evaluationOverflow
protected boolean dirty
public DataPropertyAdministration()
sizeFactor
- the number of data components approximately needed
- used to build a create a data component arraypublic void createGUI()
protected void creationEnding()
PropertyAdministration
creationEnding
in class PropertyAdministration
protected DataPropertyAdministrationInlay createDataPropertyAdministrationInlay()
public DataPropertyAdministrationInlay getDataPropertyAdministrationInlay()
protected PropertyAdministrationInlay getPropertyAdministrationInlay()
getPropertyAdministrationInlay
in class PropertyAdministration
protected java.lang.String getTerritory()
public void setReturnToFirstPage(boolean returnToFirstPage)
returnToFirstPage
- whether or not first page (tabulator) is to be
activated each time user start editing againprotected void setMainDataObject(DataObject newMainDataObject)
newMainDataObject
- the data object that is to be used mainlyprotected void setNextDataObject(DataObject newDataObject)
newDataObject
- the new data objectprotected void setDuplicateCheckDataObject(DataObject newDuplicateCheckDataObject)
newDuplicateCheckDataObject
- the data object for duplicates checkprotected void performBtnSubNewAction(DataList selectionList)
protected void newPanel(java.lang.String tabLabel, DataTextArea centerTextArea)
tabLabel
- the label of the new tabcenterTextArea
- the text area for full frame editingprotected void createAllFields()
protected void createAllFields(AttributeList assignedAttributeList)
assignedAttributeList
- the attribute list to be filled with the componentsprotected void add(javax.swing.JComponent anyJComponent)
anyComponent
- the component to addprotected void add(int control, javax.swing.JComponent anyJComponent)
control
- whether the position should be in the same or next line as
indicated via STAY_IN_LINE
or
NEW_LINE
anyComponent
- the component to addprotected void add(java.lang.String dataLabel, javax.swing.JComponent anyJComponent)
label
- the line labelanyComponent
- any componentprotected void add(int control, java.lang.String dataLabel, javax.swing.JComponent anyJComponent)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)dataLabel
- the line labelanyComponent
- any componentprotected DataTextField createTextField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataTextField createTextField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataTextField createTextField(java.lang.String columnName, int length)
label
- the label of the new linecolumnName
- the name of the column to connect tolength
- the length of the text input fieldprotected DataTextField createTextField(java.lang.String label, java.lang.String columnName, int length)
label
- the label of the new linecolumnName
- the name of the column to connect tolength
- the length of the text input fieldprotected DataTextField createTextField(java.lang.String columnName, DataObjectHolder.Creator dataObjectCreator)
columnName
- the name of the column to connect todataObjectCreator
- the creator of the data object which contains valid itemsprotected DataTextField createTextField(java.lang.String label, java.lang.String columnName, DataObjectHolder.Creator dataObjectCreator)
label
- the label of the new linecolumnName
- the name of the column to connect todataObjectCreator
- the creator of the data object which contains valid itemsprotected DataTextField createTextField(java.lang.String columnName, int length, DataObjectHolder.Creator choiceContentDo)
columnName
- the name of the column to connect tolength
- the length of the text input fieldchoiceContentDo
- the data object containing valid choice valuesprotected DataTextField createTextField(java.lang.String label, java.lang.String columnName, int length, DataObjectHolder.Creator choiceContentDo)
label
- the label of the new linecolumnName
- the name of the column to connect tolength
- the length of the text input fieldchoiceContentDo
- the data object containing valid choice valuesprotected DataTextField createTextField(int control, java.lang.String columnName, int length)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)columnName
- the name of the column to connect tolength
- the length of the text input fieldprotected DataTextField createTextField(int control, java.lang.String label, int length, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linelength
- the length of the fieldcolumnName
- the name of the column to connect toprotected DataTextField createTextField(int control, java.lang.String label, int length, int maxChars, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linelength
- the length of the text input fieldmaxChars
- the maximum of characters to be enteredcolumnName
- the name of the column to connect toprotected DataPasswordField createPasswordField(java.lang.String label, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linelength
- the length of the text input fieldmaxChars
- the maximum of characters to be enteredcolumnName
- the name of the column to connect toprotected DataTextArea createTextArea(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataTextArea createTextArea(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataTextArea createTextArea(java.lang.String label, java.lang.String columnName, int rows)
label
- the label of the new linecolumnName
- the name of the column to connect torows
- the number of rows to be renderedprotected DataTextArea createTextAreaWithDynamicSize(java.lang.String label, java.lang.String columnName)
protected DataFloatField createFloatField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataFloatField createFloatField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataDecimalField createDecimalField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataDecimalField createDecimalField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataDecimalField createDecimalField(int control, java.lang.String label, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataIntField createIntField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataIntField createIntField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataIntField createIntField(int control, java.lang.String label, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataYearField createYearField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataYearField createYearField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataYearField createYearField(int control, java.lang.String label, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataLongField createLongField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataLongField createLongField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataDateField createDateField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataDateField createDateField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataDateField createDateField(int control, java.lang.String label, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataCurrencyChoice createCurrencyChoice(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataCurrencyChoice createCurrencyChoice(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataVariableChoice createChoice(java.lang.String label, java.lang.String[][] content, java.lang.String columnName)
label
- the label of the new linecontent
- the static content of the variable choice, a row should contain a key and a descriptioncolumnName
- the name of the column to connect toprotected DataVariableChoice createChoice(java.lang.String label, java.lang.String[][] content, java.lang.String columnName, boolean noChoicePossible)
label
- the label of the new linecontent
- the static content of the variable choice, a row should contain a key and a descriptioncolumnName
- the name of the column to connect tonoChoicePossible
- if true, an item is offered which represents the "no choice"protected DataVariableChoice createChoice(java.lang.String label, java.lang.String[][] content, java.lang.String columnName, boolean noChoicePossible, boolean suppressKey)
label
- the label of the new linecontent
- the static content of the variable choice, a row should contain a key and a descriptioncolumnName
- the name of the column to connect tonoChoicePossible
- if true, an item is offered which represents the "no choice"suppressKey
- whether or not keys should be suppressed in ComboBoxprotected DataVariableChoice createChoice(java.lang.String label, KeyValuePair[] content, java.lang.String columnName)
label
- the label of the new linecontent
- the static content of the variable choicecolumnName
- the name of the column to connect toprotected DataVariableChoice createChoice(KeyValuePair[] content, java.lang.String columnName)
content
- the static content of the variable choicecolumnName
- the name of the column to connect toprotected DataVariableChoiceNumKey createChoice(java.lang.String label, KeyValuePairNum[] content, java.lang.String columnName)
label
- the label of the new linecontent
- the static content of the variable choicecolumnName
- the name of the column to connect toprotected DataCheckBox createCheckBox(java.lang.String columnName, java.lang.String checkLabel)
columnName
- the name of the column to connect tocheckLabel
- the right-most label of check boxprotected DataCheckBox createCheckBox(java.lang.String lineLabel, java.lang.String columnName, java.lang.String checkLabel)
lineLabel
- the label of the new linecolumnName
- the name of the column to connect tocheckLabel
- the right-most label of check boxprotected DataCheckBox createCheckBox(int control, java.lang.String lineLabel, java.lang.String columnName, java.lang.String checkLabel)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)lineLabel
- the label of the new linecolumnName
- the name of the column to connect tocheckLabel
- the right-most label of check boxprotected DataRadioButtons createRadioButtons(java.lang.String label, java.lang.String columnName, java.lang.String[] keys, java.lang.String[] meaning)
label
- the label of the new linecolumnName
- the name of the column to connect tokeys
- the keys as to be used in the database tablesmeaning
- the meanings of these keys to be presented for the userprotected DataRadioButtons createRadioButtons(java.lang.String label, java.lang.String columnName, KeyValuePair[] content)
label
- the label of the new linecolumnName
- the name of the column to connect tocontent
- the content described by an array of KeyValuePairprotected DataRadioButtons createRadioButtons(java.lang.String label, java.lang.String columnName, DataObject sourceDataObject, java.lang.String keyColumnName, java.lang.String visibleColumnName)
protected DataRadioButtons createRadioButtons(java.lang.String label, java.lang.String columnName, int[] keys, java.lang.String[] meaning)
label
- the label of the new linecolumnName
- the name of the column to connect tokeys
- the keys as to be used in the database tablesmeaning
- the meanings of these keys to be presented for the userprotected DataComboBox createComboBox(java.lang.String columnName, DataObject sourceDataObject, java.lang.String visibleColumn)
columnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectprotected DataComboBox createComboBox(java.lang.String label, java.lang.String columnName, DataObject sourceDataObject)
label
- the label of the new linecolumnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxprotected DataComboBox createComboBox(java.lang.String label, java.lang.String columnName, DataObject sourceDataObject, java.lang.String visibleColumn)
label
- the label of the new linecolumnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectprotected DataComboBox createComboBox(java.lang.String label, AbstractAttribute column, DataObject sourceDataObject, AbstractAttribute visibleColumn, AbstractAttribute orderByColumnName, java.lang.String nameForNoChoice)
label
- the label of the new linecolumn
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectorderByColumnName
- the column to determine for the list ordernameForNoChoice
- the expression that indicates "no choice"protected DataComboBox createComboBox(java.lang.String label, java.lang.String columnName, DataObject sourceDataObject, java.lang.String visibleColumn, java.lang.String orderByColumnName, java.lang.String nameForNoChoice)
label
- the label of the new linecolumnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectorderByColumnName
- the column name to determine for the list ordernameForNoChoice
- the expression that indicates "no choice"protected DataComboBox createComboBox(java.lang.String label, java.lang.String columnName, DataObject sourceDataObject, java.lang.String visibleColumn, java.lang.String orderByColumnName, java.lang.String nameForNoChoice, int width)
label
- the label of the new linecolumnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectorderByColumnName
- the column name to determine for the list ordernameForNoChoice
- the expression that indicates "no choice"width
- the fixed width of the combo boxprotected DataComboBox createComboBox(java.lang.String columnName, DataObject sourceDataObject, java.lang.String visibleColumn, java.lang.String orderByColumnName, java.lang.String nameForNoChoice, int width)
columnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectorderByColumnName
- the column name to determine for the list ordernameForNoChoice
- the expression that indicates "no choice"width
- the fixed width of the combo boxprotected DataMultChoice createMultChoice(java.lang.String label, DataObject key, AssoDataObject link, java.lang.String[] keyColumns, java.lang.String[] keyHeaders)
label
- the label of the new linekey
- the data object containing the columns to be displayed.link
- the data object which represents the relational entity.keyColumns
- the columns to be used to dynamically fill the gridkeyHeaders
- the headers of the gridprotected InfoLinkTextField createExternalLink(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect tolength
- the length of the text input fieldprotected DataFileStreamField createFileStreamField(java.lang.String label, DataObject fileDataObject, java.lang.String columnNameForFileName, java.lang.String columnNameForFileDate, java.lang.String columnNameForBinaryData)
label
- the label of the new linefileDataObject
- the data object representing the file storagecolumnNameForFileName
- the column name for the file namecolumnNameForBinaryData
- the column name for the binary dataprotected DataImageViewerForDB createImage(java.lang.String tabLabel, java.lang.String columnNameForBinaryData)
tabLabel
- the label of the tabcolumnNameForBinaryData
- the name of the column used to store image dataprotected DataImageViewerForDB createImage(DataObject dataObject, java.lang.String tabLabel, java.lang.String columnNameForBinaryData)
dataObject
- the DataObject to assign totabLabel
- the label of the tabcolumnNameForBinaryData
- the name of the column used to store image dataprotected DataImageViewerForDB createImage(DataObject dataObject, java.lang.String tabLabel, java.lang.String columnNameForBinaryData, java.lang.String helpTopic, java.lang.String helpTarget)
dataObject
- the DataObject to assign totabLabel
- the label of the tabcolumnNameForBinaryData
- the name of the column used to store image datahelpTopic
- the context help's topichelpTarget
- the context help's targetprotected DataImageViewerForFile createImage(java.lang.String tabLabel, java.lang.String imageDirectory, java.lang.String prefix)
tabLabel
- the label of the tabimageDirectory
- the directory for the images to be saved and reloadedprefix
- the prefix to be used to construct the image file namesprotected DataImageViewerForFile createImage(DataObject dataObject, java.lang.String tabLabel, java.lang.String imageDirectory, java.lang.String prefix)
dataObject
- the DataObject to assign totabLabel
- the label of the tabimageDirectory
- the directory for the images to be saved and reloadedprefix
- the prefix to be used to construct the image file namesprotected DataImageViewerForFile createImage(DataObject dataObject, java.lang.String tabLabel, java.lang.String imageDirectory, java.lang.String prefix, java.lang.String helpTopic, java.lang.String helpTarget)
dataObject
- the DataObject to assign totabLabel
- the label of the tabimageDirectory
- the directory for the images to be saved and reloadedprefix
- the prefix to be used to construct the image file nameshelpTopic
- the context help's topichelpTarget
- the context help's targetprotected DataCleartextClassification createCleartextClassification(java.lang.String label, java.lang.String assignedColumnName, SelfChainingDataObject sourceDataObject, java.lang.String niColumn, java.lang.String visibleColumnName, java.lang.String superordinateNiColumn, int depth)
protected void registerDataComponent(DataComponent nextDataComponent)
public int getFieldCreationMode(java.lang.String columnName)
protected KeyButton appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass, java.lang.String territory)
protected KeyButton appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass, java.lang.String territory, java.lang.String toolTipText)
protected KeyButton appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass, java.lang.String openImageName, java.lang.String territory, java.lang.String toolTipText)
protected void append(javax.swing.JComponent Component)
Component
- protected void setNiDataComponent(DataComponent newNiDataComponent)
newNiDataComponent
- the component which represents the internal numberprotected void setUniqueStringIdentifyDataComponent(MustTextField newUniqueStringIdentifyDataComponent)
newUniqueStringIdentifyDataComponent
- the component which represents the unique identifierprotected void setToolTipText(java.lang.String toolTipText)
toolTipText
- the tool tip text of the last created data componentprotected void setRequired(boolean required)
required
- the last component's mandatory stateprotected void setPreferredFocusField(DataTextField newPreferredFocusField)
newPreferredFocusField
- the component to to gain focus preferredprotected void setFrameTitleNew(java.lang.String frameTitleNew)
frameTitleNew
- the frame title for using the administration entering new entriespublic java.lang.String getFrameTitleNew()
protected void setFrameUpdateTitleField(DataTextField newFrameUpdateTitleField)
newFrameUpdateTitleField
- the field to be used to build the title
for using the administration for updating entriesprotected void setFrameUpdateTitleField(DataTextComponent[] newFrameUpdateTitleFields)
newFrameUpdateTitleFields
- the fields to be used to build the title
for using the administration for updating entriesprotected void dialogPrepared()
getAdministrationMode()
public void open(Identifier identifier)
public void newInputIfVacant()
public void newInput()
protected void setIdentityValue(int id)
id
- the new identify valueprotected void setEditable(boolean editable)
editable
- whether the components should be editable or notprotected void setComponentsEditable(boolean editable)
editable
- whether the components should be editable or notprotected boolean isEditable()
protected int getAdministrationMode()
public void setEvaluationOverflow(EvaluationOverflow overflow)
overflow
- the class that implement the overflow reactionpublic void loadValues(java.util.Vector<Identifier> identifiers)
public void loadValues(Identifier identifier)
identification
- the unique identify value of the entry.protected void loadValuesAfterId()
public void copy(Identifier identifier)
identification
- the unique identify value of the entry.protected void copyAfterId()
protected java.lang.String getEntryDescription()
public void loadSecondaryDataObject()
public void loadThirdDataObject()
public void loadValues()
public boolean acceptsClosingDueToInactivity()
MustFrame
acceptsClosingDueToInactivity
in class PropertyAdministration
public boolean isModified()
ModifiedInformer
isModified
in interface ModifiedInformer
protected void saveValues()
public void ComponentModificationListener(ComponentModifiedEvent e)
e
- the component modified event.public void setVisible(boolean b)
setVisible
in class PropertyAdministration
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class PropertyAdministration
e
- the action event to be interpretedprotected boolean okButtonAction()
okButtonAction
in class PropertyAdministration
public boolean isCancelAllowed()
public boolean isClosingAllowed(int closeConfirmId)
MustFrame
isClosingAllowed
in class MustFrame
closeConfirmId
- the ID of the confirmation issue -
a way to avoid multiple question regarding the same issuepublic void setMessage(java.lang.String messageToKeep)
MustFrameWithStatusLabel
setMessage
in class MustFrameWithStatusLabel
messageToKeep
- the message for the userpublic void setMessageToKeep(java.lang.String messageToKeep)
MustFrameWithStatusLabel
setMessageToKeep
in class MustFrameWithStatusLabel
messageToKeep
- the message for the userprotected boolean checkAndUpdateAll()
public Identifier getLastRevisionIdentifier()
public Identifier getRecoveredIdentifier()
protected void setDefaultValues()
protected boolean isInputAccepted()
public MustFrameWithStatusLabel getFrame()
protected void free()
MustFrame
free
in class MustFrame
MustFrame.destroy()
,
MustFrame.isRevivable()
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de