cz.cuni.jagrlib.reg
Class RegModulesSelect

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by cz.cuni.jagrlib.reg.RegModulesSelect
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class RegModulesSelect
extends javax.swing.JDialog

Dialog for selecting modules.

See Also:
RegModulesSelect.java, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 InfoModule infoPiece
          Selected module.
 InfoModule[] infoPieces
          Selected modules.
 java.lang.String packageName
          Selected package.
 java.lang.String pieceName
          Selected module.
 java.lang.String retName
          Selected module.
 RegTables tables
          Registry data.
 java.lang.String templateName
          Selected template.
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
RegModulesSelect()
          Creates new RegModulesSelect.
RegModulesSelect(java.awt.Frame frame, java.lang.String title, boolean modal, InfoModule _info)
          Creates new RegModulesSelect.
RegModulesSelect(InfoModule _info)
          Creates new RegModulesSelect.
 
Method Summary
protected  void loadOptionsData()
          Load options data (window pos, height, ...).
protected  void loadTableModules()
          Load options data (Column Index, Column Width).
protected  void loadTableParam()
          Load options data (Column Index, Column Width).
protected  void loadTablePlug()
          Load options data (Column Index, Column Width).
protected  void loadTableX(javax.swing.JTable jTable, java.lang.String keyPrefix)
          Load options data (Column Index, Column Width).
protected  void saveOptionsData()
          Save options data (window pos, height, ...).
 void setPreview(boolean pr)
          Set preview dialog.
protected  void setTableModules(java.lang.String _package)
          Creates and fill table of modules.
protected  void setTableParam(java.lang.String _package, java.lang.String _class, java.lang.String _template)
          Creates and fill table of parameters.
protected  void setTablePlug(java.lang.String _package, java.lang.String _class, java.lang.String _template)
          Creates and fill table of plugs.
 
Methods inherited from class javax.swing.JDialog
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
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, checkImage, checkImage, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, 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, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

retName

public java.lang.String retName
Selected module.


pieceName

public java.lang.String pieceName
Selected module.


packageName

public java.lang.String packageName
Selected package.


templateName

public java.lang.String templateName
Selected template.


infoPiece

public InfoModule infoPiece
Selected module.


infoPieces

public InfoModule[] infoPieces
Selected modules.


tables

public RegTables tables
Registry data.

Constructor Detail

RegModulesSelect

public RegModulesSelect(java.awt.Frame frame,
                        java.lang.String title,
                        boolean modal,
                        InfoModule _info)
Creates new RegModulesSelect.

Parameters:
frame - Owner frame.
title - Title of dialog.
modal - Modality.
_info - Filter for selection.

RegModulesSelect

public RegModulesSelect()
Creates new RegModulesSelect.


RegModulesSelect

public RegModulesSelect(InfoModule _info)
Creates new RegModulesSelect.

Parameters:
_info - Filter for selection.
Method Detail

setPreview

public void setPreview(boolean pr)
Set preview dialog. Hide panelButton, show toolBarReg.

Parameters:
pr - true - preview; false - normal select dialog.

setTableModules

protected void setTableModules(java.lang.String _package)
Creates and fill table of modules.

Parameters:
_package - Name of package.

setTablePlug

protected void setTablePlug(java.lang.String _package,
                            java.lang.String _class,
                            java.lang.String _template)
Creates and fill table of plugs.

Parameters:
_package - Name of package.
_class - Name of class.
_template - Name of template.

setTableParam

protected void setTableParam(java.lang.String _package,
                             java.lang.String _class,
                             java.lang.String _template)
Creates and fill table of parameters.

Parameters:
_package - Name of package.
_class - Name of class.
_template - Name of template.

loadOptionsData

protected void loadOptionsData()
Load options data (window pos, height, ...).


loadTableX

protected void loadTableX(javax.swing.JTable jTable,
                          java.lang.String keyPrefix)
Load options data (Column Index, Column Width).


loadTableModules

protected void loadTableModules()
Load options data (Column Index, Column Width).


loadTableParam

protected void loadTableParam()
Load options data (Column Index, Column Width).


loadTablePlug

protected void loadTablePlug()
Load options data (Column Index, Column Width).


saveOptionsData

protected void saveOptionsData()
Save options data (window pos, height, ...).