CESE 1.4.7

com.simulogic.dataview.cursors
Class CursorProxy

java.lang.Object
  extended by com.simulogic.dataview.cursors.CursorProxy
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, javax.swing.event.TreeModelListener

public class CursorProxy
extends java.lang.Object
implements javax.swing.event.TreeModelListener, javax.swing.event.ChangeListener

Class that puts up data cursors

See Also:
DataView

Constructor Summary
CursorProxy(DataView v)
          Default constructor
 
Method Summary
 void addCursorsPair()
          Adds a pair of cursors
 void appendCursorStorage()
          Appends cursors data in cursor storage
 void bringCursorsHere()
          Distributes cursors in the current view
 void clearCursorStorage()
          Clears cursors data in cursor storage
 javax.swing.JMenu createPopup()
          Creates cursor-related popup menu
 CursorSlider getCursorSlider()
          Returns current cursors
 DataStorage getCursorsStorage()
          Returns storage for cursor data
 void stateChanged(javax.swing.event.ChangeEvent evt)
           
 void treeNodesChanged(javax.swing.event.TreeModelEvent evt)
           
 void treeNodesInserted(javax.swing.event.TreeModelEvent evt)
           
 void treeNodesRemoved(javax.swing.event.TreeModelEvent evt)
           
 void treeStructureChanged(javax.swing.event.TreeModelEvent evt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CursorProxy

public CursorProxy(DataView v)
Default constructor

Parameters:
v - data view
Method Detail

addCursorsPair

public void addCursorsPair()
Adds a pair of cursors


getCursorSlider

public CursorSlider getCursorSlider()
Returns current cursors

Returns:
cursors

bringCursorsHere

public void bringCursorsHere()
Distributes cursors in the current view


getCursorsStorage

public DataStorage getCursorsStorage()
Returns storage for cursor data

Returns:
cursor storage

clearCursorStorage

public void clearCursorStorage()
Clears cursors data in cursor storage


appendCursorStorage

public void appendCursorStorage()
Appends cursors data in cursor storage


createPopup

public javax.swing.JMenu createPopup()
Creates cursor-related popup menu

Returns:
popup menu

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent evt)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener
Parameters:
evt -

treeStructureChanged

public void treeStructureChanged(javax.swing.event.TreeModelEvent evt)
Specified by:
treeStructureChanged in interface javax.swing.event.TreeModelListener
Parameters:
evt -

treeNodesInserted

public void treeNodesInserted(javax.swing.event.TreeModelEvent evt)
Specified by:
treeNodesInserted in interface javax.swing.event.TreeModelListener
Parameters:
evt -

treeNodesRemoved

public void treeNodesRemoved(javax.swing.event.TreeModelEvent evt)
Specified by:
treeNodesRemoved in interface javax.swing.event.TreeModelListener
Parameters:
evt -

treeNodesChanged

public void treeNodesChanged(javax.swing.event.TreeModelEvent evt)
Specified by:
treeNodesChanged in interface javax.swing.event.TreeModelListener
Parameters:
evt -

CESE 1.4.7

Copyright (c) 1999 - 2007 Cell Electrophysiology Simulation Environment (CESE). All rights reserved.