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 TypeMethodDescriptionvoidcreateUngrouped(RequireFailure annotation, Consumer<Precondition> preconditionConsumer)Allows creation of ungroupedPreconditions.Methods inherited from class kboyle.oktane.core.module.factory.PreconditionFactory
createGrouped
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
supportedType
- Specified by:
supportedTypein classPreconditionFactory<RequireFailure>- Returns:
- The type of
Annotationthat this factory supports.
-
createUngrouped
public void createUngrouped(RequireFailure annotation, Consumer<Precondition> preconditionConsumer)Description copied from class:PreconditionFactoryAllows creation of ungroupedPreconditions.- Overrides:
createUngroupedin classPreconditionFactory<RequireFailure>- Parameters:
annotation- TheAnnotationto turn into a precondition.preconditionConsumer- ThePreconditionconsumer, call this to add your precondition.
-