public abstract class RestoreDialog extends ParameterDialog
ParameterDialog.ThreadSpecification
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected java.lang.String[] |
fileExt |
protected FileSpecification |
fileSpec |
protected RestoreDBStd |
restoreDB |
protected java.io.File |
saveFile |
protected GenericInterruptibleThread |
thread |
ACCEPT_REPAETED_MESSAGE, buttonCancel, buttonOk, countTab, countTextField, currentAttributeList, isAttributeListToPack, isCanceled, lastComponent, modifiedInformers, mustTabbedPane1, MustTextField, NEW_LINE, panelBottom, panelButtons, programmaticChange, statusLabel, STAY_IN_LINE, tabAttributeList, timeSetVisible
alreadyMadeInvisible, defaultCursor, ownerDialog, ownerFrame, sd, storedLayout, waitCursor
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
RestoreDialog(java.awt.Frame ownerFrame) |
RestoreDialog(java.awt.Frame ownerFrame,
java.lang.String lastBackupDir,
java.lang.String lastBackupFileName) |
RestoreDialog(java.awt.Frame ownerFrame,
java.lang.String lastBackupDir,
java.lang.String lastBackupFileName,
boolean suggestLastBackupFile) |
Modifier and Type | Method and Description |
---|---|
protected void |
act() |
protected void |
afterThreadCompletedSuccessfully()
Called after thread completed successfully - override this to append additional things to do.
|
protected abstract DataObject[] |
getAllDataObjects() |
protected RestoreDBStd.EntryInformation |
getEntryInformation(java.lang.String tableName) |
protected java.util.Vector<RestoreDBStd.EntryInformation> |
getEntrySummary(java.lang.String[] tables) |
protected abstract java.lang.String[] |
getInfoWhatsGoingToHappen() |
protected boolean |
isInputAccepted()
Returns true if user input is accepted - override this method to check user input.
|
acceptsClosingDueToInactivity, actionPerformed, addCenterTabPanel, addHelpButton, addHelpButton, append, append, componentHidden, componentMoved, componentResized, componentShown, construct, createCheckBox, createCheckBox, createChoice, createChoice, createChoice, createComboBox, createComboBox, createComboBox, createComboBox, createDataPrinterChooser, createDataPrinterChooser, createDateField, createDateField, createDecimalField, createDecimalField, createDirectorySpecification, createFileSpecification, createFileSpecification, createFileSpecification2, createIntField, createIntField, createLongField, createPasswordField, createRadioButtons, createRadioButtons, createTextArea, createTextArea, createTextAreaInScrollPane, createTextField, createTextField, createTextField, createTextField, createTextPresenter, createTextPresenter, creationEnding, generalActionBeginnung, isCancelAllowed, isCanceled, isModified, newPanel, newPanel, optional, perform, presentFailure, setLocation, setMessage, setMessageToKeep, setMessageToKeep, setSize, setThreadSpecification, setToolTipText, setVisible, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
adjustSizeToPlausibleValue, closeAll, closeAllDueToInactivity, closeInstance, free, getAppResStr, getFrame, getHelpTarget, getHelpTopic, getRootPane, getTranslation, isLaidOut, locateInCenter, packAndLocateInCenter, packAndLocateInCenterIfNotLaidOut, packIfNotLaidOut, popupMessage, prepareForProgrammaticalClosing, register, setDefaultLocation, setDefaultSize, setHelpContext, setHelpContext, setIconImages, setImageIcon, setTitle
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setUndecorated, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setType, toFront
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, remove, 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
protected java.lang.String[] fileExt
protected GenericInterruptibleThread thread
protected RestoreDBStd restoreDB
protected FileSpecification fileSpec
protected java.io.File saveFile
public RestoreDialog(java.awt.Frame ownerFrame)
public RestoreDialog(java.awt.Frame ownerFrame, java.lang.String lastBackupDir, java.lang.String lastBackupFileName)
public RestoreDialog(java.awt.Frame ownerFrame, java.lang.String lastBackupDir, java.lang.String lastBackupFileName, boolean suggestLastBackupFile)
protected RestoreDBStd.EntryInformation getEntryInformation(java.lang.String tableName)
protected java.util.Vector<RestoreDBStd.EntryInformation> getEntrySummary(java.lang.String[] tables)
protected boolean isInputAccepted()
ParameterDialog
isInputAccepted
in class ParameterDialog
protected void act()
act
in class ParameterDialog
protected abstract java.lang.String[] getInfoWhatsGoingToHappen()
protected abstract DataObject[] getAllDataObjects()
protected void afterThreadCompletedSuccessfully()
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de