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
- All Implemented Interfaces:
Guard
- Enclosing interface:
Guard
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
Nested classes/interfaces inherited from interface org.glassfish.pfl.basic.fsm.Guard
Guard.Base, Guard.Result
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Guard.Base.Predicate
and
(Guard.Base.Predicate arg1, Guard.Base.Predicate arg2) static Guard.Base.IntFunc
constant
(int val) static Guard.Base.Predicate
eq
(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2) static Guard.Base.Predicate
ge
(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2) static Guard.Base.Predicate
gt
(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2) static Guard.Base.Predicate
le
(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2) static Guard.Base.Predicate
lt
(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2) static Guard
static Guard.Base.Predicate
ne
(Guard.Base.IntFunc arg1, Guard.Base.IntFunc arg2) static Guard.Base.Predicate
not
(Guard.Base.Predicate pred) static Guard.Base.Predicate
or
(Guard.Base.Predicate arg1, Guard.Base.Predicate arg2)
-
Constructor Details
-
Base
-
-
Method Details
-
makeGuard
-
not
-
and
-
or
-
constant
-
lt
-
le
-
gt
-
ge
-
eq
-
ne
-