infovis.panel
Interface DynamicQuery

All Superinterfaces:
RowFilter
All Known Implementing Classes:
AbstractDynamicQuery, CategoricalDynamicQuery, FilterEdgeDynamicQuery, NumberColumnBoundedRangeModel, StringSearchDynamicQuery

public interface DynamicQuery
extends RowFilter

Interface for Dynamic Query objects.

Version:
$Revision: 1.12 $
Author:
Jean-Daniel Fekete

Method Summary
 void apply()
          Apply the DynamicQuery to the specified FilterColumn
 Column getColumn()
          Returns the associated Column.
 JComponent getComponent()
          Returns the Component associated with this dynamic query.
 FilterColumn getFilterColumn()
           
 boolean isFiltered(int row)
          Returns true if the value at that row is filtered out.
 void setFilterColumn(FilterColumn filter)
           
 

Method Detail

getColumn

Column getColumn()
Returns the associated Column.

Returns:
the associated Column.

getFilterColumn

FilterColumn getFilterColumn()

setFilterColumn

void setFilterColumn(FilterColumn filter)

isFiltered

boolean isFiltered(int row)
Returns true if the value at that row is filtered out.

Specified by:
isFiltered in interface RowFilter
Parameters:
row - the row to check.
Returns:
true if the value at that row is filtered out.

apply

void apply()
Apply the DynamicQuery to the specified FilterColumn


getComponent

JComponent getComponent()
Returns the Component associated with this dynamic query.



Copyright 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.