it.unimo.dbgroup.momis.SIDesigner
Class PreChooser

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byit.unimo.dbgroup.momis.SIDesigner.PreChooser
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class PreChooser
extends javax.swing.JPanel
implements java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
 class PreChooser.ObjProp
           
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  java.util.Properties _configuration
           
private  javax.swing.JFrame _thisFrame
           
private  javax.swing.JButton buttonHide1
           
private  javax.swing.JButton buttonHide2
           
private  javax.swing.JRadioButton buttonNewSchema
           
private  javax.swing.JButton buttonNext
           
private  javax.swing.JRadioButton buttonOpenExample
           
private  javax.swing.JRadioButton buttonOpenSchema
           
private  javax.swing.JPanel buttonPanel
           
private  javax.swing.JTextArea descExample
           
private  javax.swing.JTextArea error
           
private  java.util.Hashtable example
           
private  javax.swing.JPanel examplePanel
           
private  PreChooser.ObjProp exampleProp
           
private  java.lang.String fileConf
           
private  javax.swing.ButtonGroup group
           
private  java.lang.String lastAction
           
private  javax.swing.JComboBox listExample
           
private  java.lang.String nameExampleSchema
           
private  javax.swing.JPanel radioPanel
           
private  javax.swing.JScrollPane scrollDescExample
           
private  javax.swing.JScrollPane scrollError
           
private static java.lang.String strButtonNext
           
private static java.lang.String strExample
           
private static java.lang.String strNewSchema
           
private static java.lang.String strOpenExample
           
private static java.lang.String strOpenSchema
           
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PreChooser(java.lang.String fileConf, javax.swing.JFrame thisFrame)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
private  void callSiDesigner(java.lang.String lastAction)
           
private  void init()
           
static void main(java.lang.String[] args)
           
private static java.lang.String selectSchema()
           
private  void showError(java.lang.String err, int option)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

strNewSchema

private static final java.lang.String strNewSchema

strOpenSchema

private static final java.lang.String strOpenSchema

strOpenExample

private static final java.lang.String strOpenExample

strButtonNext

private static final java.lang.String strButtonNext

strExample

private static final java.lang.String strExample

lastAction

private java.lang.String lastAction

fileConf

private java.lang.String fileConf

example

private java.util.Hashtable example

nameExampleSchema

private java.lang.String nameExampleSchema

exampleProp

private PreChooser.ObjProp exampleProp

_thisFrame

private javax.swing.JFrame _thisFrame

buttonNewSchema

private javax.swing.JRadioButton buttonNewSchema

buttonOpenSchema

private javax.swing.JRadioButton buttonOpenSchema

buttonOpenExample

private javax.swing.JRadioButton buttonOpenExample

group

private javax.swing.ButtonGroup group

radioPanel

private javax.swing.JPanel radioPanel

examplePanel

private javax.swing.JPanel examplePanel

listExample

private javax.swing.JComboBox listExample

descExample

private javax.swing.JTextArea descExample

scrollDescExample

private javax.swing.JScrollPane scrollDescExample

buttonNext

private javax.swing.JButton buttonNext

buttonHide1

private javax.swing.JButton buttonHide1

buttonHide2

private javax.swing.JButton buttonHide2

buttonPanel

private javax.swing.JPanel buttonPanel

scrollError

private javax.swing.JScrollPane scrollError

error

private javax.swing.JTextArea error

_configuration

private java.util.Properties _configuration
Constructor Detail

PreChooser

public PreChooser(java.lang.String fileConf,
                  javax.swing.JFrame thisFrame)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

callSiDesigner

private void callSiDesigner(java.lang.String lastAction)
                     throws java.lang.Exception
Throws:
java.lang.Exception

selectSchema

private static java.lang.String selectSchema()

showError

private void showError(java.lang.String err,
                       int option)

init

private void init()

main

public static void main(java.lang.String[] args)


Universita' di Modena e Reggio Emilia