|
||||||||||
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
org.das2.components.DataPointRecorder
public class DataPointRecorder
Nested Class Summary | |
---|---|
protected class |
DataPointRecorder.DataPoint
|
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 | |
---|---|
protected java.util.List |
dataPoints
|
protected javax.swing.table.AbstractTableModel |
myTableModel
|
protected java.lang.String[] |
planesArray
array of plane names that are also the column headers. |
protected javax.swing.JScrollPane |
scrollPane
|
protected javax.swing.JTable |
table
|
protected Units[] |
unitsArray
units[index]==null if HashMap contains non-datum object. |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, 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 | |
---|---|
DataPointRecorder()
Creates a new instance of DataPointRecorder |
Method Summary | |
---|---|
void |
addDataPoint(Datum x,
Datum y,
java.util.Map planes)
|
void |
addDataPointSelectionListener(DataPointSelectionListener listener)
Registers DataPointSelectionListener to receive events. |
void |
addDataSetUpdateListener(DataSetUpdateListener listener)
|
void |
addSelectedDataSetUpdateListener(DataSetUpdateListener listener)
|
void |
appendDataSet(VectorDataSet ds)
|
static DataPointRecorder |
createFramed()
|
void |
dataPointSelected(DataPointSelectionEvent e)
|
void |
deleteRow(int row)
|
DataSetUpdateListener |
getAppendDataSetUpListener()
this adds all the points in the DataSet to the list. |
VectorDataSet |
getDataSet()
returns a data set of the table data. |
DataSetDescriptor |
getDataSetDescriptor()
Deprecated. use getDataSet() and getSelectedDataSet() instead |
VectorDataSet |
getSelectedDataSet()
returns a data set of the selected table data |
Datum |
getXTagWidth()
Getter for property xTagWidth. |
boolean |
isSnapToGrid()
Getter for property snapToGrid. |
boolean |
isSorted()
Getter for property sorted. |
void |
loadFromFile(java.io.File file)
|
void |
removeDataPointSelectionListener(DataPointSelectionListener listener)
Removes DataPointSelectionListener from the list of listeners. |
void |
removeDataSetUpdateListener(DataSetUpdateListener listener)
|
void |
removeSelectedDataSetUpdateListener(DataSetUpdateListener listener)
|
void |
saveToFile(java.io.File file)
|
void |
select(DatumRange xrange,
DatumRange yrange)
Selects all the points within the DatumRange |
void |
setSnapToGrid(boolean snapToGrid)
Setter for property snapToGrid. |
void |
setSorted(boolean sorted)
Setter for property sorted. |
void |
setXTagWidth(Datum xTagWidth)
Setter for property xTagWidth. |
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 |
---|
protected javax.swing.JTable table
protected javax.swing.JScrollPane scrollPane
protected java.util.List dataPoints
protected Units[] unitsArray
protected java.lang.String[] planesArray
protected javax.swing.table.AbstractTableModel myTableModel
Constructor Detail |
---|
public DataPointRecorder()
Method Detail |
---|
public void deleteRow(int row)
public DataSetDescriptor getDataSetDescriptor()
public VectorDataSet getDataSet()
public VectorDataSet getSelectedDataSet()
public void select(DatumRange xrange, DatumRange yrange)
public void saveToFile(java.io.File file) throws java.io.IOException
java.io.IOException
public void loadFromFile(java.io.File file) throws java.io.IOException
java.io.IOException
public static DataPointRecorder createFramed()
public void addDataPoint(Datum x, Datum y, java.util.Map planes)
public void appendDataSet(VectorDataSet ds)
public DataSetUpdateListener getAppendDataSetUpListener()
public void dataPointSelected(DataPointSelectionEvent e)
dataPointSelected
in interface DataPointSelectionListener
public void addDataSetUpdateListener(DataSetUpdateListener listener)
public void removeDataSetUpdateListener(DataSetUpdateListener listener)
public void addSelectedDataSetUpdateListener(DataSetUpdateListener listener)
public void removeSelectedDataSetUpdateListener(DataSetUpdateListener listener)
public boolean isSorted()
public void setSorted(boolean sorted)
sorted
- New value of property sorted.public void addDataPointSelectionListener(DataPointSelectionListener listener)
listener
- The listener to register.public void removeDataPointSelectionListener(DataPointSelectionListener listener)
listener
- The listener to remove.public Datum getXTagWidth()
public void setXTagWidth(Datum xTagWidth)
xTagWidth
- New value of property xTagWidth.public boolean isSnapToGrid()
public void setSnapToGrid(boolean snapToGrid)
snapToGrid
- New value of property snapToGrid.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |