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.
Functor<R> A Function object that accepts an arbitrary number of arguments and returns a value of type R.
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.
 

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-2006 David A. Hall. All Rights Reserved.