Package uk.co.jezuk.mango

Interface Summary
BinaryFunction<T1,T2,R> A BinaryFunction is some function taking two arguments - fn(T1 x, T2 y).
BinaryPredicate<T1,T2> A BinaryPredicate is some function taking two arguments - fn(x, y) and returning the result of some test.
Collections.MapBuilder<K,V>  
Function<T,R> A Function describes a function which takes one argument - fn(x).
Generator<R> A Generator describes a function which takes no arguments fn().
Predicate<T> A Predicate is a special form of a Function, whose result represents the truth or otherwise of some condition.
 

Class Summary
Adapt The Mango Library Object Adaptors

Provides methods to adapt instance and static methods into Functions.
Algorithms The Mango Library Algorithms

BinaryFunctions The Mango Library Binary Functions

A BinaryFunction is some function taking two arguments - fn(T1 x, T2 y).
BinaryPredicates The Mango Library Binary Predicates

A BinaryPredicate is some function taking two arguments - fn(x, y) and returning the result of some test.
Bind The Mango Library Function Binders

Function and Predicate binding adaptors.
Collections The Mango Library Collection Utilities
Functions The Mango Library Unary Functions

A Function describes a function which takes one argument - fn(x).
Generators The Mango Library Generators

A Generator describes a function which takes no arguments fn().
Iterators The Mango Library Iterators

Predicates The Mango Library Unary Predicates

A Predicate is a special form of a Function, whose result represents the truth or otherwise of some condition.
 



Copyright © 2002-2010 JezUK Ltd.