prefuse.data.expression
Interface Predicate

All Superinterfaces:
Expression
All Known Implementing Classes:
AbstractPredicate, BooleanLiteral, ColumnExpression, ComparisonPredicate, HoverPredicate, InGroupPredicate, RangePredicate, StartVisiblePredicate, ValidatedPredicate, VisiblePredicate

public interface Predicate
extends Expression

A Predicate is a special type of Expression that carries the guarantee that the Expression.getBoolean(Tuple) method is supported. Predicates are particularly useful for issuing queries to prefuse data structures. To create a Predicate, one can either instantiate the desired Predicate instances directly, or write a parseable textual expression. The documentation for the ExpressionParser class includes a full reference for prefuse's textual expression language.

Author:
jeffrey heer

Methods inherited from interface prefuse.data.expression.Expression
addExpressionListener, get, getBoolean, getDouble, getFloat, getInt, getLong, getType, removeExpressionListener, visit
 



Copyright ? 2007 Regents of the University of California