Uses of Interface
org.apache.commons.functor.Procedure
-
Packages that use Procedure Package Description org.apache.commons.functor.adapter Classes that adapt one functor interface to another.org.apache.commons.functor.core Commonly used functor implementations.org.apache.commons.functor.core.algorithm Various algorithm-esque functors.org.apache.commons.functor.core.composite Functors composed of other functors. -
-
Uses of Procedure in org.apache.commons.functor.adapter
Classes in org.apache.commons.functor.adapter that implement Procedure Modifier and Type Class Description classBoundProcedureAdapts aUnaryProcedureto theProcedureinterface using a constant unary argument.classFullyBoundProcedureAdapts aBinaryProcedureto theProcedureinterface using a constant left-side argument.classFunctionProcedureFields in org.apache.commons.functor.adapter declared as Procedure Modifier and Type Field Description private ProcedureProcedureFunction. procedureTheProcedureI'm wrapping.private ProcedureProcedureUnaryProcedure. procedureTheProcedureI'm wrapping.Methods in org.apache.commons.functor.adapter with parameters of type Procedure Modifier and Type Method Description static <T> ProcedureFunction<T>ProcedureFunction. adapt(Procedure procedure)Adapt a Procedure as a Function.static <A> ProcedureUnaryProcedure<A>ProcedureUnaryProcedure. adapt(Procedure procedure)Adapt a Procedure to the UnaryProcedure interface.Constructors in org.apache.commons.functor.adapter with parameters of type Procedure Constructor Description ProcedureFunction(Procedure procedure)Create a new ProcedureFunction.ProcedureUnaryProcedure(Procedure procedure)Create a new ProcedureUnaryProcedure. -
Uses of Procedure in org.apache.commons.functor.core
Classes in org.apache.commons.functor.core that implement Procedure Modifier and Type Class Description classNoOpA procedure that does nothing at all. -
Uses of Procedure in org.apache.commons.functor.core.algorithm
Classes in org.apache.commons.functor.core.algorithm that implement Procedure Modifier and Type Class Description classDoUntilDo-until algorithm (test after).classDoWhileDo-while algorithm (test after).(package private) classPredicatedLoopBase class for predicated procedure algorithms.classUntilDoUntil-do algorithm (test before).classWhileDoWhile-do algorithm (test before).Fields in org.apache.commons.functor.core.algorithm declared as Procedure Modifier and Type Field Description private ProcedurePredicatedLoop. bodyThe procedure body to execute.Methods in org.apache.commons.functor.core.algorithm that return Procedure Modifier and Type Method Description protected ProcedurePredicatedLoop. getBody()Get the body of this loop.Constructors in org.apache.commons.functor.core.algorithm with parameters of type Procedure Constructor Description DoUntil(Procedure body, Predicate test)Create a new DoUntil.DoWhile(Procedure body, Predicate test)Create a new DoWhile.PredicatedLoop(Procedure body, Predicate test)Create a new PredicatedLoop.UntilDo(Predicate test, Procedure body)Create a new UntilDo.WhileDo(Predicate test, Procedure body)Create a new WhileDo. -
Uses of Procedure in org.apache.commons.functor.core.composite
Classes in org.apache.commons.functor.core.composite that implement Procedure Modifier and Type Class Description classAbstractLoopProcedureAbstract base class forWhileDoProcedureandDoWhileProcedureused to implement loop procedures.classConditionalProcedureAProceduresimiliar to Java's "ternary" or "conditional" operator (? :).classDoWhileProcedureAProcedureimplementation of a while loop.classSequenceclassTransformedProcedureA Procedure composed of a Function whose result is then run through a UnaryProcedure.private static classTransformedProcedure.Helper<X>Type-remembering helper.classWhileDoProcedureAProcedureimplementation of a while loop.Fields in org.apache.commons.functor.core.composite declared as Procedure Modifier and Type Field Description private ProcedureAbstractLoopProcedure. actionThe action to be repeated until the condition is true.private ProcedureConditionalProcedure. elseProcthe procedure executed if the condition is not satisfied.private ProcedureConditionalProcedure. thenProcthe procedure executed if the condition is satisfied.Fields in org.apache.commons.functor.core.composite with type parameters of type Procedure Modifier and Type Field Description private java.util.List<Procedure>Sequence. listThe data structure where storing procedures sequence.Methods in org.apache.commons.functor.core.composite that return Procedure Modifier and Type Method Description protected ProcedureAbstractLoopProcedure. getAction()Get the action.static ProcedureConditional. procedure(Predicate q, Procedure r)Create a guarded Procedure.static ProcedureConditional. procedure(Predicate q, Procedure r, Procedure s)Create a conditional Procedure.Methods in org.apache.commons.functor.core.composite with parameters of type Procedure Modifier and Type Method Description static ProcedureConditional. procedure(Predicate q, Procedure r)Create a guarded Procedure.static ProcedureConditional. procedure(Predicate q, Procedure r, Procedure s)Create a conditional Procedure.SequenceSequence. then(Procedure p)Fluently add a Procedure.Constructors in org.apache.commons.functor.core.composite with parameters of type Procedure Constructor Description AbstractLoopProcedure(Predicate condition, Procedure action)Create a new AbstractLoopProcedure.ConditionalProcedure(Predicate ifPred, Procedure thenProc)Create a new ConditionalProcedure.ConditionalProcedure(Predicate ifPred, Procedure thenProc, Procedure elseProc)Create a new ConditionalProcedure.DoWhileProcedure(Procedure action, Predicate condition)Create a new DoWhileProcedure.Sequence(Procedure... procedures)Create a new Sequence instance.WhileDoProcedure(Predicate condition, Procedure action)Create a new WhileDoProcedure.Constructor parameters in org.apache.commons.functor.core.composite with type arguments of type Procedure Constructor Description Sequence(java.lang.Iterable<Procedure> procedures)Create a new Sequence instance.
-