Class RequireFailure.Factory
java.lang.Object
kboyle.oktane.core.module.factory.PreconditionFactory<RequireFailure>
kboyle.oktane.example.preconditions.RequireFailure.Factory
- Enclosing class:
- RequireFailure
-
Field Summary
Fields inherited from class kboyle.oktane.core.module.factory.PreconditionFactory
NO_GROUP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createUngrouped(RequireFailure annotation, Consumer<Precondition> preconditionConsumer)
Allows creation of ungroupedPrecondition
s.Methods inherited from class kboyle.oktane.core.module.factory.PreconditionFactory
createGrouped
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
supportedType
- Specified by:
supportedType
in classPreconditionFactory<RequireFailure>
- Returns:
- The type of
Annotation
that this factory supports.
-
createUngrouped
public void createUngrouped(RequireFailure annotation, Consumer<Precondition> preconditionConsumer)Description copied from class:PreconditionFactory
Allows creation of ungroupedPrecondition
s.- Overrides:
createUngrouped
in classPreconditionFactory<RequireFailure>
- Parameters:
annotation
- TheAnnotation
to turn into a precondition.preconditionConsumer
- ThePrecondition
consumer, call this to add your precondition.
-