org.ow2.clif.analyze.lib.graph.ui
Class SimpleDataset

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by org.ow2.clif.analyze.lib.graph.ui.SimpleDataset
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class SimpleDataset
extends javax.swing.JFrame

SimpleDataset class

Author:
Olivier LIU, Tomas Perez Segovia
See Also:
Serialized Form

Nested Class Summary
static class SimpleDataset.DatasetType
           
static class SimpleDataset.LogicalEnum
           
 class SimpleDataset.MyTableRenderer
           
 class SimpleDataset.MyTreeRenderer
           
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SimpleDataset(java.lang.String testName, java.lang.String bladeId, java.util.List<java.lang.String> bladeIdList, java.lang.String eventSelected, boolean isFieldSelected, java.lang.String fieldSelected, java.util.List<FieldFilterAndOp> filterList, SimpleDataset.LogicalEnum logicalOp, java.lang.Long timeStartFilter, java.lang.Long timeEndFilter, double kParam, double percentPointsKeptParam, long maxTime, int datasetType, java.lang.String bladeAlias, boolean isDrawSelected, int drawTimeStart, int drawTimeEnd, SwingGUI _swingGUI)
           
SimpleDataset(SwingGUI _swingGUI)
          Creates new form SingleDataset
SimpleDataset(SwingGUI _swingGUI, boolean wizard2, int datasetType)
           
SimpleDataset(SwingGUI _swingGUI, java.lang.String testName, java.lang.String bladeId)
           
 
Method Summary
 boolean checkFilterTable()
          Check is the table is filled
 java.lang.String getBladeAlias()
           
 java.lang.String getBladeId()
           
 java.lang.String getBladeIdAlias()
           
 java.util.List<java.lang.String> getBladeIdList()
           
 int getDatasetType()
           
 int getDrawTimeEnd()
           
 int getDrawTimeStart()
           
 java.lang.String getEventSelected()
           
 java.lang.String getEventSelectedIdFromSD()
           
 java.lang.String getFieldSelected()
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFilter()
           
 java.util.List<FieldFilterAndOp> getFilterList()
           
 double getKParam()
           
 SimpleDataset.LogicalEnum getLogicalOp()
           
 java.lang.String getLogicalOpString()
           
 long getMaxTime()
           
 double getPercentPointsKeptParam()
           
 java.lang.String getTestName()
           
 long getTimeEndFilter()
           
 long getTimeStartFilter()
           
 boolean isDrawSelected()
           
 boolean isFieldSelected()
           
protected  void jbAddFilterActionPerformed(java.awt.event.ActionEvent evt)
           
protected  void jbCancelActionPerformed(java.awt.event.ActionEvent evt)
           
protected  void jbFinishActionPerformed(java.awt.event.ActionEvent evt)
           
protected  void jbNextActionPerformed(java.awt.event.ActionEvent evt)
           
protected  void jbPreviousActionPerformed(java.awt.event.ActionEvent evt)
           
protected  void jbPreviousFilterActionPerformed(java.awt.event.ActionEvent evt)
           
protected  void jcbAnalysisActionPerformed(java.awt.event.ActionEvent evt)
           
protected  void jrbButtonActionPerformed(java.awt.event.ActionEvent evt)
           
protected  void jtfEndActionPerformed(java.awt.event.ActionEvent evt)
           
protected  void jtfStartActionPerformed(java.awt.event.ActionEvent evt)
           
protected  long max(long a, long b)
           
protected  long min(long a, long b)
           
 void setFieldSelected(boolean isFieldSelected)
           
 void setKParam(double param)
           
 void setLogicalOp(SimpleDataset.LogicalEnum logicalOp)
           
 void setPercentPointsKeptParam(double percentPointsKeptParam)
           
protected  void step2TimesVerification()
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, 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, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

SimpleDataset

public SimpleDataset(SwingGUI _swingGUI)
Creates new form SingleDataset


SimpleDataset

public SimpleDataset(SwingGUI _swingGUI,
                     boolean wizard2,
                     int datasetType)

SimpleDataset

public SimpleDataset(SwingGUI _swingGUI,
                     java.lang.String testName,
                     java.lang.String bladeId)

SimpleDataset

public SimpleDataset(java.lang.String testName,
                     java.lang.String bladeId,
                     java.util.List<java.lang.String> bladeIdList,
                     java.lang.String eventSelected,
                     boolean isFieldSelected,
                     java.lang.String fieldSelected,
                     java.util.List<FieldFilterAndOp> filterList,
                     SimpleDataset.LogicalEnum logicalOp,
                     java.lang.Long timeStartFilter,
                     java.lang.Long timeEndFilter,
                     double kParam,
                     double percentPointsKeptParam,
                     long maxTime,
                     int datasetType,
                     java.lang.String bladeAlias,
                     boolean isDrawSelected,
                     int drawTimeStart,
                     int drawTimeEnd,
                     SwingGUI _swingGUI)
Method Detail

max

protected long max(long a,
                   long b)

min

protected long min(long a,
                   long b)

step2TimesVerification

protected void step2TimesVerification()

jbCancelActionPerformed

protected void jbCancelActionPerformed(java.awt.event.ActionEvent evt)

jbNextActionPerformed

protected void jbNextActionPerformed(java.awt.event.ActionEvent evt)

jbPreviousActionPerformed

protected void jbPreviousActionPerformed(java.awt.event.ActionEvent evt)

jrbButtonActionPerformed

protected void jrbButtonActionPerformed(java.awt.event.ActionEvent evt)

jbPreviousFilterActionPerformed

protected void jbPreviousFilterActionPerformed(java.awt.event.ActionEvent evt)

jcbAnalysisActionPerformed

protected void jcbAnalysisActionPerformed(java.awt.event.ActionEvent evt)

jbAddFilterActionPerformed

protected void jbAddFilterActionPerformed(java.awt.event.ActionEvent evt)

jtfEndActionPerformed

protected void jtfEndActionPerformed(java.awt.event.ActionEvent evt)

jtfStartActionPerformed

protected void jtfStartActionPerformed(java.awt.event.ActionEvent evt)

jbFinishActionPerformed

protected void jbFinishActionPerformed(java.awt.event.ActionEvent evt)

checkFilterTable

public boolean checkFilterTable()
Check is the table is filled

Returns:
true is the filterTable is correct(all fields are filled

getTestName

public java.lang.String getTestName()

getBladeId

public java.lang.String getBladeId()

getEventSelectedIdFromSD

public java.lang.String getEventSelectedIdFromSD()

getFilter

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFilter()

getLogicalOp

public SimpleDataset.LogicalEnum getLogicalOp()

getEventSelected

public java.lang.String getEventSelected()

getFilterList

public java.util.List<FieldFilterAndOp> getFilterList()

getTimeStartFilter

public long getTimeStartFilter()

getTimeEndFilter

public long getTimeEndFilter()

isFieldSelected

public boolean isFieldSelected()

setFieldSelected

public void setFieldSelected(boolean isFieldSelected)

getKParam

public double getKParam()

setKParam

public void setKParam(double param)

getPercentPointsKeptParam

public double getPercentPointsKeptParam()

setPercentPointsKeptParam

public void setPercentPointsKeptParam(double percentPointsKeptParam)

getFieldSelected

public java.lang.String getFieldSelected()

getMaxTime

public long getMaxTime()

getDatasetType

public int getDatasetType()

setLogicalOp

public void setLogicalOp(SimpleDataset.LogicalEnum logicalOp)

getLogicalOpString

public java.lang.String getLogicalOpString()

getBladeIdAlias

public java.lang.String getBladeIdAlias()

getBladeIdList

public java.util.List<java.lang.String> getBladeIdList()

getBladeAlias

public java.lang.String getBladeAlias()

isDrawSelected

public boolean isDrawSelected()

getDrawTimeStart

public int getDrawTimeStart()

getDrawTimeEnd

public int getDrawTimeEnd()