Package org.glassfish.pfl.basic.fsm
Class Guard.Base
- java.lang.Object
-
- org.glassfish.pfl.basic.fsm.NameBase
-
- org.glassfish.pfl.basic.fsm.Guard.Base
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGuard.Base.IntFuncstatic classGuard.Base.Predicatestatic classGuard.Base.SimpleName-
Nested classes/interfaces inherited from interface org.glassfish.pfl.basic.fsm.Guard
Guard.Base, Guard.Result
-
-
Constructor Summary
Constructors Constructor Description Base(java.lang.String name)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Guard.Base.Predicateand(Guard.Base.Predicate arg1, Guard.Base.Predicate arg2)static Guard.Base.IntFuncconstant(int val)static Guard.Base.Predicateeq(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)static Guard.Base.Predicatege(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)static Guard.Base.Predicategt(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)static Guard.Base.Predicatele(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)static Guard.Base.Predicatelt(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)static GuardmakeGuard(Guard.Base.Predicate pred)static Guard.Base.Predicatene(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)static Guard.Base.Predicatenot(Guard.Base.Predicate pred)static Guard.Base.Predicateor(Guard.Base.Predicate arg1, Guard.Base.Predicate arg2)
-
-
-
Method Detail
-
makeGuard
public static Guard makeGuard(Guard.Base.Predicate pred)
-
not
public static Guard.Base.Predicate not(Guard.Base.Predicate pred)
-
and
public static Guard.Base.Predicate and(Guard.Base.Predicate arg1, Guard.Base.Predicate arg2)
-
or
public static Guard.Base.Predicate or(Guard.Base.Predicate arg1, Guard.Base.Predicate arg2)
-
constant
public static Guard.Base.IntFunc constant(int val)
-
lt
public static Guard.Base.Predicate lt(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)
-
le
public static Guard.Base.Predicate le(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)
-
gt
public static Guard.Base.Predicate gt(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)
-
ge
public static Guard.Base.Predicate ge(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)
-
eq
public static Guard.Base.Predicate eq(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)
-
ne
public static Guard.Base.Predicate ne(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2)
-
-