|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
anl.aida.client.gui.StructuredDataPanel
public class StructuredDataPanel
Nested Class Summary | |
---|---|
private static class |
StructuredDataPanel.FeedRenderer
|
private static class |
StructuredDataPanel.VariableRenderer
|
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 javax.swing.JButton |
addBtn
|
private javax.swing.JButton |
bubbleBtn
|
private simphony.util.messages.MessageCenter |
center
|
private anl.aida.data.DataManager |
dataManager
|
private javax.swing.JButton |
deleteBtn
|
private javax.swing.JList |
feedLst
|
private javax.swing.JTextField |
formulaFld
|
private javax.swing.JList |
formulaLst
|
private AIDAGui |
gui
|
private javax.swing.JLabel |
label1
|
private javax.swing.JButton |
map3DBtn
|
private javax.swing.JButton |
mapBtn
|
private javax.swing.JButton |
plot3DBtn
|
private javax.swing.JButton |
scatterPlotBtn
|
private javax.swing.JScrollPane |
scrollPane1
|
private javax.swing.JScrollPane |
scrollPane2
|
private javax.swing.JScrollPane |
scrollPane3
|
private javax.swing.JComponent |
separator1
|
private javax.swing.JComponent |
separator2
|
private javax.swing.JComponent |
separator3
|
private javax.swing.JButton |
tableBtn
|
private javax.swing.JToolBar |
toolBar1
|
private javax.swing.JButton |
tsBtn
|
private javax.swing.JList |
varLst
|
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 | |
---|---|
StructuredDataPanel()
|
Method Summary | |
---|---|
private void |
addListeners()
|
private void |
addTextAsFormula(java.lang.String formula)
|
private void |
addVariableAsFormula(anl.aida.data.Variable var)
|
private void |
addVarsAsFormulas()
|
private void |
addVarsToEditor()
|
private void |
create3DMap()
|
private java.lang.String |
create3DMap(anl.aida.data.DataFrame frame)
|
private void |
create3DPlot()
|
private void |
createBubblePlot()
|
private void |
createDataTable()
|
private FormulaListElement |
createFormulaElement(java.lang.String strFormula)
|
private FormulaListElement |
createFormulaElement(anl.aida.data.Variable var)
|
private void |
createMap()
|
private java.lang.String |
createMap(anl.aida.data.DataFrame frame)
|
java.lang.String |
createPlot(PlotData data)
Creates a plot based on the PlotData and returns the dockable frame id of the created plot. |
private void |
createScatterPlot()
|
private void |
createTimeSeries()
|
private java.lang.String |
createTimeSeries(anl.aida.data.DataFrame frame)
|
private anl.aida.data.DataFrame |
dataFrameFromFormula()
|
private anl.aida.data.DataFrame |
dataFrameFromFormula(FormulaListElement[] items)
|
private anl.aida.data.DataFrame |
evaluateFormulaItem(FormulaListElement item)
|
private FormulaListElement |
getFormulaElementFor(java.lang.String formula)
|
void |
init(AIDAGui gui,
anl.aida.data.DataManager manager)
|
private void |
initComponents()
|
void |
resetFeed(java.util.List<anl.aida.data.Dataset> feeds)
|
void |
resetProject(Project project)
|
private void |
resetVarLst()
|
private void |
showVarMenu(java.awt.event.MouseEvent evt)
|
private void |
updateFormulaButtons()
|
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 |
---|
private simphony.util.messages.MessageCenter center
private AIDAGui gui
private anl.aida.data.DataManager dataManager
private javax.swing.JComponent separator3
private javax.swing.JScrollPane scrollPane3
private javax.swing.JList feedLst
private javax.swing.JComponent separator1
private javax.swing.JLabel label1
private javax.swing.JScrollPane scrollPane1
private javax.swing.JList varLst
private javax.swing.JComponent separator2
private javax.swing.JToolBar toolBar1
private javax.swing.JButton deleteBtn
private javax.swing.JButton mapBtn
private javax.swing.JButton map3DBtn
private javax.swing.JButton tsBtn
private javax.swing.JButton tableBtn
private javax.swing.JButton plot3DBtn
private javax.swing.JButton scatterPlotBtn
private javax.swing.JButton bubbleBtn
private javax.swing.JScrollPane scrollPane2
private javax.swing.JList formulaLst
private javax.swing.JTextField formulaFld
private javax.swing.JButton addBtn
Constructor Detail |
---|
public StructuredDataPanel()
Method Detail |
---|
private void addListeners()
private void addTextAsFormula(java.lang.String formula)
private FormulaListElement createFormulaElement(anl.aida.data.Variable var)
private FormulaListElement createFormulaElement(java.lang.String strFormula)
private void addVariableAsFormula(anl.aida.data.Variable var)
private void addVarsAsFormulas()
private void addVarsToEditor()
private void showVarMenu(java.awt.event.MouseEvent evt)
private void updateFormulaButtons()
private anl.aida.data.DataFrame dataFrameFromFormula()
private anl.aida.data.DataFrame dataFrameFromFormula(FormulaListElement[] items)
private void createDataTable()
private void createTimeSeries()
private java.lang.String createTimeSeries(anl.aida.data.DataFrame frame)
private void create3DPlot()
private void createBubblePlot()
private void createScatterPlot()
private anl.aida.data.DataFrame evaluateFormulaItem(FormulaListElement item)
private void createMap()
private void create3DMap()
private java.lang.String create3DMap(anl.aida.data.DataFrame frame)
private java.lang.String createMap(anl.aida.data.DataFrame frame)
private void resetVarLst()
public void init(AIDAGui gui, anl.aida.data.DataManager manager)
public void resetFeed(java.util.List<anl.aida.data.Dataset> feeds)
private FormulaListElement getFormulaElementFor(java.lang.String formula)
public void resetProject(Project project)
public java.lang.String createPlot(PlotData data)
data
- the data to create the plot from
private void initComponents()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |