Package net.sf.jga.fn

Provides base definitions for Functors, Predicates, Visitors.

See:
          Description

Interface Summary
Visitable Defines an interface for classes that may be interpreted by a Visitor.
Visitor Defines an interface for classes that may interpret functors or predicates.
 

Class Summary
AbstractVisitor Shell implementation of Visitor.
AdaptorVisitor Visitor that performs a walk of compound functor structures.
BinaryFunctor<T1,T2,R> A Function Object that takes two arguments and returns a result.
BinaryPredicate<T1,T2> A Predicate that takes two arguments and returns a boolean result.
Generator<R> Functor that takes no arguments and produces a single result.
UnaryFunctor<T,R> A Function Object that takes one argument and returns a result.
UnaryPredicate<T> A Predicate that takes one argument and returns a boolean result.
 

Exception Summary
EvaluationException General runtime exception thrown when evaluating functors and predicates.
 

Package net.sf.jga.fn Description

Provides base definitions for Functors, Predicates, Visitors.



Copyright © 2002-2005 David A. Hall. All Rights Reserved.