org.knime.core.node.property.hilite
Interface HiLiteListener

All Superinterfaces:
EventListener
All Known Implementing Classes:
AbstractHistogramPlotter, AbstractPlotter, AccuracyScorerNodeView, BasicPlotter, BasicPlotterImpl, BinModelPlotter, BoxPlotter, ClusterNodeView, ConditionalBoxPlotter, DendrogramPlotter, FixedHistogramPlotter, FixedPiePlotter, HiliteFilterNodeModel, InteractiveHistogramPlotter, InteractivePiePlotter, LinePlotter, LinRegLinePlotter, ParallelCoordinatesPlotter, PiePlotter, PolyRegLineScatterPlotter, ScatterMatrixPlotter, ScatterPlotter, SotaDrawingPane, TableContentModel, TwoColumnPlotter

public interface HiLiteListener
extends EventListener

The event listener interface has to be implemented by classes that are interested in receiving hilite events.

The listener object created from that class can then register with the HiLiteHandler (calling HiLiteHandler.addHiLiteListener(HiLiteListener)) or unregister (HiLiteHandler.removeHiLiteListener(HiLiteListener)) if it is no longer interested in hilite change events.

Author:
Thomas Gabriel, University of Konstanz

Method Summary
 void hiLite(KeyEvent event)
          Invoked when some item(s) were hilit.
 void unHiLite(KeyEvent event)
          Invoked when some item(s) were unhilit.
 void unHiLiteAll(KeyEvent event)
          Invoked, when everything (all rows) are unhilit.
 

Method Detail

hiLite

void hiLite(KeyEvent event)
Invoked when some item(s) were hilit.

Parameters:
event - contains a list of row keys that were hilit

unHiLite

void unHiLite(KeyEvent event)
Invoked when some item(s) were unhilit.

Parameters:
event - contains a list of row keys that were unhilit

unHiLiteAll

void unHiLiteAll(KeyEvent event)
Invoked, when everything (all rows) are unhilit.

Parameters:
event - contains a list of row key that were unhilit


Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.