Viz
Class BinDrawSpiral

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byViz.VizPanel
                      extended byViz.BinDrawSpiral
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, VizPanelControl

public class BinDrawSpiral
extends VizPanel
implements java.awt.event.KeyListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
 
Fields inherited from class Viz.VizPanel
MARK_MODE, NAV_MODE
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
BinDrawSpiral()
           
 
Method Summary
 void ClearAllMarks()
           
 void ConnectLinesChanged(boolean newVal)
           
 void CurrencySelectionChanged(int inSeries, java.lang.String inCurrency)
           
 void DisplayMinMaxChanged(boolean newVal)
           
 void DisplayStdDevChanged(boolean newVal)
           
 void DoRepaint(boolean doNotify)
           
 java.util.ArrayList GetBinValues(int currencyIndex, boolean onlySelection)
           
 ClusterAlgo GetClusterUtils()
           
 java.awt.Color GetColorForSeries(int seriesIndex)
           
 int GetCurrencySeriesIndex(int currencyIndex)
           
 void Init()
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 void MarkAll()
           
 void OverlaySecondCurrencyChanged(boolean newVal)
           
 void paintComponent(java.awt.Graphics gfx)
           
 void ReverseMarks()
           
 void SetColorForSeries(int seriesIndex, java.awt.Color inColor)
           
 void ShowBinSize(boolean newVal)
           
 void ShowMarksChanged(boolean newMode)
           
 void ShowSecondCurrencyChanged(boolean newVal)
           
 
Methods inherited from class Viz.VizPanel
AttachIntervalSelectionVec, AttachToUI, createToolTip, GetIsActive, GetMode, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, RegisterVizMgr, ResetIntervalSelectionVec, SetActive, SetData, SetIsLinked, SetMode
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BinDrawSpiral

public BinDrawSpiral()
Method Detail

paintComponent

public void paintComponent(java.awt.Graphics gfx)

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener

CurrencySelectionChanged

public void CurrencySelectionChanged(int inSeries,
                                     java.lang.String inCurrency)
Specified by:
CurrencySelectionChanged in interface VizPanelControl

ShowSecondCurrencyChanged

public void ShowSecondCurrencyChanged(boolean newVal)
Specified by:
ShowSecondCurrencyChanged in interface VizPanelControl

OverlaySecondCurrencyChanged

public void OverlaySecondCurrencyChanged(boolean newVal)
Specified by:
OverlaySecondCurrencyChanged in interface VizPanelControl

DisplayStdDevChanged

public void DisplayStdDevChanged(boolean newVal)
Specified by:
DisplayStdDevChanged in interface VizPanelControl

DisplayMinMaxChanged

public void DisplayMinMaxChanged(boolean newVal)
Specified by:
DisplayMinMaxChanged in interface VizPanelControl

Init

public void Init()
Specified by:
Init in interface VizPanelControl

ShowMarksChanged

public void ShowMarksChanged(boolean newMode)
Specified by:
ShowMarksChanged in interface VizPanelControl

MarkAll

public void MarkAll()
Specified by:
MarkAll in interface VizPanelControl

ClearAllMarks

public void ClearAllMarks()
Specified by:
ClearAllMarks in interface VizPanelControl

ReverseMarks

public void ReverseMarks()
Specified by:
ReverseMarks in interface VizPanelControl

ConnectLinesChanged

public void ConnectLinesChanged(boolean newVal)
Specified by:
ConnectLinesChanged in interface VizPanelControl

ShowBinSize

public void ShowBinSize(boolean newVal)
Specified by:
ShowBinSize in interface VizPanelControl

GetColorForSeries

public java.awt.Color GetColorForSeries(int seriesIndex)
Specified by:
GetColorForSeries in interface VizPanelControl

SetColorForSeries

public void SetColorForSeries(int seriesIndex,
                              java.awt.Color inColor)
Specified by:
SetColorForSeries in interface VizPanelControl

DoRepaint

public void DoRepaint(boolean doNotify)
Specified by:
DoRepaint in interface VizPanelControl

GetCurrencySeriesIndex

public int GetCurrencySeriesIndex(int currencyIndex)
Specified by:
GetCurrencySeriesIndex in class VizPanel

GetBinValues

public java.util.ArrayList GetBinValues(int currencyIndex,
                                        boolean onlySelection)
Specified by:
GetBinValues in class VizPanel

GetClusterUtils

public ClusterAlgo GetClusterUtils()
Specified by:
GetClusterUtils in class VizPanel