Abstract base class for dynamic query bindings, which support
data queries that can be dynamically edited with direct manipulation
user interface components. DynamicQueryBinding instances
take a particular field of a table, create a
prefuse.data.expression.Predicate instance for filtering Tuples
based on the values of that data field, and bind that Predicate to any
number of user interface components that can be used to manipulate the
parameters of the predicate.
Examples include dynamically filtering over a particular range of
values (
RangeQueryBinding ), isolating specific categories of
data (
ListQueryBinding ), and performing text search over
data (
SearchQueryBinding ).
author: jeffrey heer |