Package net.anwiba.commons.lang.visitor
Class EnumVisitors
- java.lang.Object
-
- net.anwiba.commons.lang.visitor.EnumVisitors
-
public class EnumVisitors extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EnumVisitors()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K extends java.lang.Enum<K>,E extends java.lang.Exception>
BlockVisitor<K,E>ifCase(IBlock<E> function, K... keys)static <K extends java.lang.Enum<K>,O,E extends java.lang.Exception>
ClosurVisitor<K,O,E>ifCase(IClosure<O,E> function, K... keys)static <K extends java.lang.Enum<K>,I,O,E extends java.lang.Exception>
FunctionVisitor<K,I,O,E>ifCase(IFunction<I,O,E> function, K... keys)
-
-
-
Method Detail
-
ifCase
public static <K extends java.lang.Enum<K>,I,O,E extends java.lang.Exception> FunctionVisitor<K,I,O,E> ifCase(IFunction<I,O,E> function, K... keys)
-
ifCase
public static <K extends java.lang.Enum<K>,O,E extends java.lang.Exception> ClosurVisitor<K,O,E> ifCase(IClosure<O,E> function, K... keys)
-
ifCase
public static <K extends java.lang.Enum<K>,E extends java.lang.Exception> BlockVisitor<K,E> ifCase(IBlock<E> function, K... keys)
-
-