at.tuwien.ifs.somtoolbox.reportgenerator.gui
Class RunResultSpecifierPane

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by at.tuwien.ifs.somtoolbox.reportgenerator.gui.RunResultSpecifierPane
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class RunResultSpecifierPane
extends javax.swing.JPanel

Version:
$Id: RunResultSpecifierPane.java 3583 2010-05-21 10:07:41Z mayer $
Author:
Sebastian Skritek (0226286, Sebastian.Skritek@gmx.at), Rudolf Mayer
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
private  ReportGenWindow controller
           
private  javax.swing.JTextField dwText
           
private  javax.swing.JFileChooser fileChooser
           
private  javax.swing.JLabel headerLabel
           
private  int id
           
private  javax.swing.JTextField mapText
           
private  javax.swing.JTextField propertyText
           
static long serialVersionUID
           
private  javax.swing.JTextField unitText
           
private  javax.swing.JTextField weightText
           
 
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.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
RunResultSpecifierPane(int id, ReportGenWindow controller)
           
 
Method Summary
 java.lang.String getDwFilePath()
           
private  javax.swing.JPanel getDWPane()
          creates and returns the Panel that contains the Values for specifying the location of the .dw file
private  javax.swing.JFileChooser getFileChooser(java.lang.String path)
           
private  javax.swing.JPanel getHeaderPane()
          creates and returns the header Panel (the one with the header text and the remove Button
 java.lang.String getMapFilePath()
           
private  javax.swing.JPanel getMapPane()
          creates and returns the Panel that contains the Values for specifying the location of the .map file
 java.lang.String getPropertyFilePath()
           
private  javax.swing.JPanel getPropertyPane()
          creates and returns the Panel that contains the Values for specifying the location of the .props file
 java.lang.String getUnitFilePath()
           
private  javax.swing.JPanel getUnitPane()
          creates and returns the Panel that contains the Values for specifying the location of the .unit file
 java.lang.String getWeightFilePath()
           
private  javax.swing.JPanel getWeightPane()
          creates and returns the Panel that contains the Values for specifying the location of the .wgt file
 void updateId(int newId)
          updates the id of the object to the given value.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

id

private int id

controller

private ReportGenWindow controller

headerLabel

private javax.swing.JLabel headerLabel

weightText

private javax.swing.JTextField weightText

mapText

private javax.swing.JTextField mapText

unitText

private javax.swing.JTextField unitText

propertyText

private javax.swing.JTextField propertyText

dwText

private javax.swing.JTextField dwText

fileChooser

private javax.swing.JFileChooser fileChooser
Constructor Detail

RunResultSpecifierPane

public RunResultSpecifierPane(int id,
                              ReportGenWindow controller)
Method Detail

getMapFilePath

public java.lang.String getMapFilePath()

getUnitFilePath

public java.lang.String getUnitFilePath()

getWeightFilePath

public java.lang.String getWeightFilePath()

getPropertyFilePath

public java.lang.String getPropertyFilePath()

getDwFilePath

public java.lang.String getDwFilePath()

updateId

public void updateId(int newId)
updates the id of the object to the given value. this may be necessary if another RunResultSpecifier has been removed from a list.

Parameters:
newId - the new id of this object

getHeaderPane

private javax.swing.JPanel getHeaderPane()
creates and returns the header Panel (the one with the header text and the remove Button


getWeightPane

private javax.swing.JPanel getWeightPane()
creates and returns the Panel that contains the Values for specifying the location of the .wgt file


getMapPane

private javax.swing.JPanel getMapPane()
creates and returns the Panel that contains the Values for specifying the location of the .map file


getUnitPane

private javax.swing.JPanel getUnitPane()
creates and returns the Panel that contains the Values for specifying the location of the .unit file


getPropertyPane

private javax.swing.JPanel getPropertyPane()
creates and returns the Panel that contains the Values for specifying the location of the .props file


getDWPane

private javax.swing.JPanel getDWPane()
creates and returns the Panel that contains the Values for specifying the location of the .dw file


getFileChooser

private javax.swing.JFileChooser getFileChooser(java.lang.String path)