Hierarchy For All Packages
Package Hierarchies:- org.apache.commons.functor,
- org.apache.commons.functor.adapter,
- org.apache.commons.functor.core,
- org.apache.commons.functor.core.algorithm,
- org.apache.commons.functor.core.collection,
- org.apache.commons.functor.core.comparator,
- org.apache.commons.functor.core.composite,
- org.apache.commons.functor.generator,
- org.apache.commons.functor.generator.util
Class Hierarchy
- java.lang.Object
- org.apache.commons.functor.core.composite.AbstractLoopProcedure (implements org.apache.commons.functor.Procedure, java.io.Serializable)
- org.apache.commons.functor.core.composite.DoWhileProcedure
- org.apache.commons.functor.core.composite.WhileDoProcedure
- org.apache.commons.functor.core.composite.BaseBinaryPredicateList<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.generator.BaseGenerator<E> (implements org.apache.commons.functor.generator.Generator<E>)
- org.apache.commons.functor.generator.FilteredGenerator<E>
- org.apache.commons.functor.generator.GenerateUntil<E>
- org.apache.commons.functor.generator.GenerateWhile<E>
- org.apache.commons.functor.generator.util.IntegerRange
- org.apache.commons.functor.generator.IteratorToGeneratorAdapter<E>
- org.apache.commons.functor.generator.util.LongRange
- org.apache.commons.functor.generator.TransformedGenerator<I,E>
- org.apache.commons.functor.generator.UntilGenerate<E>
- org.apache.commons.functor.generator.WhileGenerate<E>
- org.apache.commons.functor.core.composite.BasePredicateList (implements org.apache.commons.functor.Predicate, java.io.Serializable)
- org.apache.commons.functor.core.composite.BaseUnaryPredicateList<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.core.composite.BinaryCompositeBinaryFunction<L,R,T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.composite.BinaryCompositeBinaryFunction.Helper<G,H,L,R,T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.adapter.BinaryFunctionBinaryPredicate<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.adapter.BinaryFunctionBinaryProcedure<L,R> (implements org.apache.commons.functor.BinaryProcedure<L,R>, java.io.Serializable)
- org.apache.commons.functor.adapter.BinaryFunctionUnaryFunction<A,T> (implements org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.core.composite.BinaryNot<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.adapter.BinaryPredicateBinaryFunction<L,R> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.adapter.BinaryPredicateUnaryPredicate<A> (implements org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.adapter.BinaryProcedureBinaryFunction<L,R,T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.adapter.BinaryProcedureUnaryProcedure<A> (implements org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.composite.BinarySequence<L,R> (implements org.apache.commons.functor.BinaryProcedure<L,R>, java.io.Serializable)
- org.apache.commons.functor.adapter.BoundFunction<T> (implements org.apache.commons.functor.Function<T>, java.io.Serializable)
- org.apache.commons.functor.adapter.BoundPredicate (implements org.apache.commons.functor.Predicate, java.io.Serializable)
- org.apache.commons.functor.adapter.BoundProcedure (implements org.apache.commons.functor.Procedure, java.io.Serializable)
- org.apache.commons.functor.generator.util.CollectionTransformer<E> (implements org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.core.comparator.ComparableComparator (implements java.util.Comparator<T>, java.io.Serializable)
- org.apache.commons.functor.core.comparator.ComparatorFunction<T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.composite.Composite
- org.apache.commons.functor.core.composite.CompositeUnaryFunction<A,T> (implements java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.core.composite.CompositeUnaryFunction.Helper<X,A,T> (implements java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.core.composite.CompositeUnaryPredicate<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.core.composite.CompositeUnaryProcedure<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.composite.Conditional
- org.apache.commons.functor.core.composite.ConditionalBinaryFunction<L,R,T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.composite.ConditionalBinaryPredicate<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.composite.ConditionalBinaryProcedure<L,R> (implements org.apache.commons.functor.BinaryProcedure<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.composite.ConditionalFunction<T> (implements org.apache.commons.functor.Function<T>, java.io.Serializable)
- org.apache.commons.functor.core.composite.ConditionalPredicate (implements org.apache.commons.functor.Predicate, java.io.Serializable)
- org.apache.commons.functor.core.composite.ConditionalProcedure (implements org.apache.commons.functor.Procedure, java.io.Serializable)
- org.apache.commons.functor.core.composite.ConditionalUnaryFunction<A,T> (implements java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.core.composite.ConditionalUnaryPredicate<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.core.composite.ConditionalUnaryProcedure<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.Constant<T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, org.apache.commons.functor.BinaryPredicate<L,R>, org.apache.commons.functor.Function<T>, org.apache.commons.functor.Predicate, java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.generator.util.EachElement
- org.apache.commons.functor.core.collection.FilteredIterable<T> (implements java.lang.Iterable<T>)
- org.apache.commons.functor.core.collection.FilteredIterator<T> (implements java.util.Iterator<E>)
- org.apache.commons.functor.core.algorithm.FindWithinGenerator<E> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.algorithm.FindWithinGenerator.FindProcedure<T> (implements org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.algorithm.FoldLeft<T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.core.algorithm.FoldLeft.FoldLeftHelper<T> (implements org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.algorithm.FoldRight<T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.core.algorithm.FoldRight.FoldRightHelper<T> (implements org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.adapter.FullyBoundFunction<T> (implements org.apache.commons.functor.Function<T>, java.io.Serializable)
- org.apache.commons.functor.adapter.FullyBoundPredicate (implements org.apache.commons.functor.Predicate, java.io.Serializable)
- org.apache.commons.functor.adapter.FullyBoundProcedure (implements org.apache.commons.functor.Procedure, java.io.Serializable)
- org.apache.commons.functor.adapter.FunctionPredicate (implements org.apache.commons.functor.Predicate, java.io.Serializable)
- org.apache.commons.functor.adapter.FunctionProcedure (implements org.apache.commons.functor.Procedure, java.io.Serializable)
- org.apache.commons.functor.adapter.FunctionUnaryFunction<A,T> (implements java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.core.algorithm.GeneratorContains<T> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.algorithm.GeneratorContains.ContainsProcedure<T> (implements org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.Identity<T> (implements java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.adapter.IgnoreLeftFunction<L,R,T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.adapter.IgnoreLeftPredicate<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.adapter.IgnoreLeftProcedure<L,R> (implements org.apache.commons.functor.BinaryProcedure<L,R>, java.io.Serializable)
- org.apache.commons.functor.adapter.IgnoreRightFunction<L,R,T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.adapter.IgnoreRightPredicate<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.adapter.IgnoreRightProcedure<L,R> (implements org.apache.commons.functor.BinaryProcedure<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.algorithm.IndexOfInGenerator<T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.algorithm.IndexOfInGenerator.IndexProcedure<T> (implements org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.algorithm.InPlaceTransform<T> (implements org.apache.commons.functor.BinaryProcedure<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.collection.IsElementOf<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.collection.IsEmpty<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.core.IsEqual<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.comparator.IsEquivalent<T> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.comparator.IsGreaterThan<T> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual<T> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.IsInstance<T> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.comparator.IsLessThan<T> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.comparator.IsLessThanOrEqual<T> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.IsNotEqual<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.comparator.IsNotEquivalent<T> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.IsNotNull<T> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.core.IsNotSame<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.IsNull<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.core.IsSame<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.comparator.IsWithinRange<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.adapter.LeftBoundFunction<A,T> (implements java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.adapter.LeftBoundPredicate<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.adapter.LeftBoundProcedure<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.LeftIdentity
- org.apache.commons.functor.core.Limit (implements org.apache.commons.functor.BinaryPredicate<L,R>, org.apache.commons.functor.Predicate, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.core.comparator.Max<T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.comparator.Min<T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.NoOp (implements org.apache.commons.functor.BinaryProcedure<L,R>, org.apache.commons.functor.Procedure, java.io.Serializable, org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.composite.Not (implements org.apache.commons.functor.Predicate, java.io.Serializable)
- org.apache.commons.functor.core.Offset (implements org.apache.commons.functor.BinaryPredicate<L,R>, org.apache.commons.functor.Predicate, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.core.algorithm.PredicatedLoop (implements org.apache.commons.functor.Procedure, java.io.Serializable)
- org.apache.commons.functor.adapter.PredicateFunction (implements org.apache.commons.functor.Function<T>, java.io.Serializable)
- org.apache.commons.functor.adapter.PredicateUnaryPredicate<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.adapter.ProcedureFunction<T> (implements org.apache.commons.functor.Function<T>, java.io.Serializable)
- org.apache.commons.functor.adapter.ProcedureUnaryProcedure<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.algorithm.RecursiveEvaluation (implements org.apache.commons.functor.Function<T>, java.io.Serializable)
- org.apache.commons.functor.core.algorithm.RemoveMatching<T> (implements org.apache.commons.functor.BinaryProcedure<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.algorithm.RetainMatching<T> (implements org.apache.commons.functor.BinaryProcedure<L,R>, java.io.Serializable)
- org.apache.commons.functor.adapter.RightBoundFunction<A,T> (implements java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.adapter.RightBoundPredicate<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.adapter.RightBoundProcedure<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.RightIdentity
- org.apache.commons.functor.core.composite.Sequence (implements org.apache.commons.functor.Procedure, java.io.Serializable)
- org.apache.commons.functor.core.collection.Size<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.core.composite.TransformedBinaryFunction<L,R,T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.composite.TransformedBinaryFunction.Helper<X,L,R,T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.composite.TransformedBinaryProcedure<L,R> (implements org.apache.commons.functor.BinaryProcedure<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.composite.TransformedBinaryProcedure.Helper<X,L,R> (implements org.apache.commons.functor.BinaryProcedure<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.composite.TransformedFunction<T> (implements org.apache.commons.functor.Function<T>, java.io.Serializable)
- org.apache.commons.functor.core.composite.TransformedFunction.Helper<X,T> (implements org.apache.commons.functor.Function<T>, java.io.Serializable)
- org.apache.commons.functor.core.collection.TransformedIterator<E,T> (implements java.util.Iterator<E>)
- org.apache.commons.functor.core.composite.TransformedProcedure (implements org.apache.commons.functor.Procedure, java.io.Serializable)
- org.apache.commons.functor.core.composite.TransformedProcedure.Helper<X> (implements org.apache.commons.functor.Procedure, java.io.Serializable)
- org.apache.commons.functor.core.composite.TransposedFunction<L,R,T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.composite.TransposedPredicate<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.composite.TransposedProcedure<L,R> (implements org.apache.commons.functor.BinaryProcedure<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.composite.UnaryCompositeBinaryFunction<L,R,T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.composite.UnaryCompositeBinaryFunction.Helper<G,H,L,R,T> (implements org.apache.commons.functor.BinaryFunction<L,R,T>, java.io.Serializable)
- org.apache.commons.functor.core.composite.UnaryCompositeBinaryPredicate<L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.core.composite.UnaryCompositeBinaryPredicate.Helper<G,H,L,R> (implements org.apache.commons.functor.BinaryPredicate<L,R>, java.io.Serializable)
- org.apache.commons.functor.adapter.UnaryFunctionUnaryPredicate<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.adapter.UnaryFunctionUnaryProcedure<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.composite.UnaryNot<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryPredicate<A>)
- org.apache.commons.functor.adapter.UnaryPredicateUnaryFunction<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.adapter.UnaryProcedureUnaryFunction<A,T> (implements java.io.Serializable, org.apache.commons.functor.UnaryFunction<A,T>)
- org.apache.commons.functor.core.composite.UnarySequence<A> (implements java.io.Serializable, org.apache.commons.functor.UnaryProcedure<A>)
- org.apache.commons.functor.core.composite.AbstractLoopProcedure (implements org.apache.commons.functor.Procedure, java.io.Serializable)
Interface Hierarchy
- org.apache.commons.functor.Functor
- org.apache.commons.functor.BinaryFunctor<L,R>
- org.apache.commons.functor.BinaryFunction<L,R,T>
- org.apache.commons.functor.BinaryPredicate<L,R>
- org.apache.commons.functor.BinaryProcedure<L,R>
- org.apache.commons.functor.NullaryFunctor
- org.apache.commons.functor.UnaryFunctor<A>
- org.apache.commons.functor.UnaryFunction<A,T>
- org.apache.commons.functor.UnaryPredicate<A>
- org.apache.commons.functor.UnaryProcedure<A>
- org.apache.commons.functor.BinaryFunctor<L,R>
- org.apache.commons.functor.generator.Generator<E>
- java.lang.Runnable
- org.apache.commons.functor.Procedure (also extends org.apache.commons.functor.NullaryFunctor)