

PREV PACKAGE NEXT PACKAGE  FRAMES NO FRAMES 
See:
Description
Interface Summary  

Map2<X,Y,V>  Map2 is an interface that represents a twoparameter map. 
Map2.Entry<X,Y,V>  A map entry (key1key2value pair). 
Class Summary  

AbstractMap2<X,Y,V>  AbstractMap2 is a partial implementation of twoparameter map. 
AbstractMap2.Entry<X,Y,V>  An entry of a twoparameter map. 
CompoundIterable<T>  CompoundIterable is an Iterable that is composed of several other iterable. 
Filter<T>  Filter is a Function that returns Boolean values; boolean accept() is an alias for Function.apply(). 
Function<X,Y>  Function is an abstract class that represents the mathematical notion of function: X > Y. 
Function2<X,Y,Z>  Function2 is an abstract class that represents the mathematical notion of twoparameter function: X x Y > Z. 
IndexedHashMap2<X,Y,V>  IndexedHashMap2 is an class that implements a twoparameter map with indexes for both parameters; entries are stored in a HashMap. 
IndexedMap2<X,Y,V>  IndexedMap2 is an abstract class that implements a twoparameter map with indexes for both parameters. 
IndexedTreeMap2<X,Y,V>  IndexedHashMap2 is an class that implements a twoparameter map with indexes for both parameters; entries are stored in a TreeMap. 
Iterators  Iterators is a utility class that contains static methods for iterators 
Iterators.EmptyIterator<T>  EmptyIterator is a helper class that does not contain any elements and throws an exception when next() is called. 
KeyValueArrayMap<X,Y>  KeyValueArrayMap is a helper class that implements Map which is based on a key/value array Note that this class does not take any additional memory; lazy evaluation uses only the array provided. 
KeyValuePairsMap<X,Y>  KeyValuePairsMap is a helper class that implements Map which is based on a key/value array Note that this class does not take any additional memory; lazy evaluation uses only the array provided. 
LazyPair<X,Y>  LazyPair<Left, Right> is a pair consisting of key and value; its value won't be calculated until requested. 
Maps  
Objects  Objects is a utility class that contains various unsorted static methods for foundation package 
Pair<Left,Right>  Pair<Left, Right> is a class that represents pairs of objects. 
RangeList  RangeList is a class that represents a list of values in a range. 
Sample1 
com.myjavatools.lib.foundation deals with very general notions: Function, Filter (Predicate), and their applications to Collections framework classes.


PREV PACKAGE NEXT PACKAGE  FRAMES NO FRAMES 