prefuse.data.expression
Interface Predicate

All Superinterfaces:
Expression
All Known Implementing Classes:
AbstractPredicate, AndPredicate, BooleanLiteral, ColumnExpression, ComparisonPredicate, CompositePredicate, HoverPredicate, InGroupPredicate, NotPredicate, OrPredicate, RangePredicate, SearchPredicate, StartVisiblePredicate, ValidatedPredicate, ValidEdgePredicate, VisiblePredicate, XorPredicate

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

Method Summary
 
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