public class ConfigDialog extends javax.swing.JDialog implements ConfigConstants
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 Actions |
actions |
protected javax.swing.JPanel |
configBottomPanel |
protected javax.swing.JPanel |
configHeaderPanel |
protected javax.swing.JPanel |
configOptionsPanel |
protected ConfigRegistry.Handle |
masterhandle |
protected javax.swing.JScrollPane |
spOpt |
protected javax.swing.JTree |
tree |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BLOCKWISE_SAVING, DESCRIPTION_KEY, DISPLAY_MODE, ENTRY_HIDDEN, ENTRY_LOCKED, ENTRY_MODIFIABLE, EXCLUSIVE, FILE_TYPE, FOLDER_TYPE, GROUP_VIRTUAL, HANDLER, IMMEDIATE_SAVING, INDENT, INLINE, ITEM_TYPE, MANUAL_SAVING, MAX_ITEM_COUNT, MAX_LENGTH, MAX_VALUE, MIN_ITEM_COUNT, MIN_VALUE, MODE_GRID, MODE_LIST, MODE_TABBED, MODE_TREE, MULTILINE, NAME_KEY, NOTE_KEY, OPTIONS, OPTIONS_KEYS, ORIENTATION, PATTERN, PATTERN_DESCRIPTION_KEY, PERIODIC_SAVING, PRECISION, RENDERER, SEPARATED
Constructor and Description |
---|
ConfigDialog(ConfigRegistry config) |
ConfigDialog(ConfigRegistry config,
ConfigRegistry.Handle starthandle) |
ConfigDialog(ConfigRegistry config,
java.lang.String startpath) |
Modifier and Type | Method and Description |
---|---|
protected void |
addBooleanField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addColorField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addComboBoxField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addCustomField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addDoubleSpinnerField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addFileField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addFloatSpinnerField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addIntSliderField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addIntSliderSpinnerField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addIntSpinnerField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addListField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addLongSpinnerField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addMapField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addMultiRadioField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addNumberField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addPathField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
addTextField(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
buildDialog() |
protected Actions |
createActions() |
void |
dialogExitAction() |
protected void |
getComponentPaintType(ConfigRegistry.Handle leafhandle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected EntryHandler |
getEntryHandler(ConfigRegistry.Handle handle) |
protected java.lang.Object |
getLatestItem(ConfigRegistry.Handle handle) |
protected java.lang.String |
getLocalizationFromHandle(ConfigRegistry.Handle handle,
java.lang.String loca) |
protected MapHandler |
getMapHandler(ConfigRegistry.Handle handle) |
javax.swing.tree.TreePath |
getPath(javax.swing.tree.TreeNode rn) |
protected java.lang.String |
getQueryFromTreePath(javax.swing.tree.TreePath path) |
protected void |
iniButtons() |
protected javax.swing.JPanel |
listControll(javax.swing.JList jl,
javax.swing.DefaultListModel dlm,
ConfigRegistry.Handle handle) |
protected java.lang.String |
localizationDesc(ConfigRegistry.Handle handle) |
protected java.lang.String |
localizationName(ConfigRegistry.Handle handle) |
protected java.lang.String |
localizationNote(ConfigRegistry.Handle handle) |
protected java.lang.String |
localizationOption(ConfigRegistry.Handle handle) |
protected java.lang.String[] |
localizationOptions(ConfigRegistry.Handle handle,
java.util.List<?> options) |
protected java.awt.Component |
paintFiller(java.awt.GridBagConstraints gbc) |
protected void |
paintLabel(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
paintNote(ConfigRegistry.Handle handle,
java.awt.GridBagConstraints gbc,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected void |
paintSeperatorLine(java.awt.GridBagConstraints gbc) |
protected void |
rebuildOptionPanel(javax.swing.tree.TreePath path) |
protected void |
rebuildTabPanel(ConfigRegistry.Handle handle) |
int |
showYN(java.lang.String titleKey,
java.lang.String messageKey,
java.lang.Object... args) |
protected javax.swing.JTabbedPane |
tabbedPanel(ConfigRegistry.Handle handle,
de.ims.icarus.ui.config.ConfigDialog.State state) |
protected javax.swing.JPanel |
tableControll(javax.swing.JTable table,
javax.swing.table.DefaultTableModel dtm,
ConfigRegistry.Handle handle) |
static javax.swing.table.DefaultTableModel |
toTableModel(java.util.Map<?,?> map) |
protected void |
walkTree(javax.swing.tree.DefaultMutableTreeNode dmtn,
ConfigRegistry.Handle childNodes) |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, 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, setTitle, setUndecorated, setVisible, 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, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, 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 final javax.swing.JTree tree
protected final ConfigRegistry.Handle masterhandle
protected final Actions actions
protected final javax.swing.JPanel configHeaderPanel
protected final javax.swing.JPanel configOptionsPanel
protected final javax.swing.JScrollPane spOpt
protected final javax.swing.JPanel configBottomPanel
public ConfigDialog(ConfigRegistry config, ConfigRegistry.Handle starthandle)
public ConfigDialog(ConfigRegistry config, java.lang.String startpath)
public ConfigDialog(ConfigRegistry config)
public void dialogExitAction()
public javax.swing.tree.TreePath getPath(javax.swing.tree.TreeNode rn)
protected void walkTree(javax.swing.tree.DefaultMutableTreeNode dmtn, ConfigRegistry.Handle childNodes)
protected void getComponentPaintType(ConfigRegistry.Handle leafhandle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected java.lang.String getLocalizationFromHandle(ConfigRegistry.Handle handle, java.lang.String loca)
protected java.lang.String getQueryFromTreePath(javax.swing.tree.TreePath path)
protected java.lang.Object getLatestItem(ConfigRegistry.Handle handle)
protected EntryHandler getEntryHandler(ConfigRegistry.Handle handle)
protected MapHandler getMapHandler(ConfigRegistry.Handle handle)
protected javax.swing.JTabbedPane tabbedPanel(ConfigRegistry.Handle handle, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void rebuildTabPanel(ConfigRegistry.Handle handle)
protected void rebuildOptionPanel(javax.swing.tree.TreePath path)
protected Actions createActions()
protected void iniButtons()
protected void buildDialog()
protected java.lang.String localizationName(ConfigRegistry.Handle handle)
protected java.lang.String localizationDesc(ConfigRegistry.Handle handle)
protected java.lang.String localizationNote(ConfigRegistry.Handle handle)
protected java.lang.String localizationOption(ConfigRegistry.Handle handle)
protected java.lang.String[] localizationOptions(ConfigRegistry.Handle handle, java.util.List<?> options)
protected void paintLabel(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void paintNote(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void paintSeperatorLine(java.awt.GridBagConstraints gbc)
protected java.awt.Component paintFiller(java.awt.GridBagConstraints gbc)
protected void addBooleanField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addColorField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addFileField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addPathField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addNumberField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addDoubleSpinnerField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addFloatSpinnerField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addLongSpinnerField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addIntSpinnerField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addIntSliderField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addIntSliderSpinnerField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addComboBoxField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addMultiRadioField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addCustomField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addTextField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addMapField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
protected void addListField(ConfigRegistry.Handle handle, java.awt.GridBagConstraints gbc, de.ims.icarus.ui.config.ConfigDialog.State state)
public static javax.swing.table.DefaultTableModel toTableModel(java.util.Map<?,?> map)
protected javax.swing.JPanel tableControll(javax.swing.JTable table, javax.swing.table.DefaultTableModel dtm, ConfigRegistry.Handle handle)
protected javax.swing.JPanel listControll(javax.swing.JList jl, javax.swing.DefaultListModel dlm, ConfigRegistry.Handle handle)
public int showYN(java.lang.String titleKey, java.lang.String messageKey, java.lang.Object... args)