Package org.jbehave.core.configuration
-
Interface Summary Interface Description AnnotationMonitor -
Class Summary Class Description AnnotationBuilder AnnotationFinder Helper class to find and retrieve annotated valuesConfiguration Provides the configuration used by theEmbedder
and the in theEmbeddable
implementations to customise its runtime properties.Keywords Provides the keywords which allow parsers to find steps in stories and match those steps with candidates through the annotations.MostUsefulConfiguration The configuration that works for most situations that users are likely to encounter.NullAnnotationMonitor Null Object Pattern implementation ofAnnotationMonitor
.ParanamerConfiguration The configuration that uses:Paranamer
:CachingParanamer
PrintingAnnotationMonitor PrintStreamAnnotationMonitor PropertyBasedConfiguration PropertyBasedConfiguration is backed by MostUsefulConfiguration as default, but has different behaviour if certain system properties are set:PropertyBasedConfiguration.FAIL_ON_PENDING
: usesFailingUponPendingStep
PropertyBasedConfiguration.SILENT_SUCCESS
: usesSilentSuccessFilter
decoratorUnmodifiableConfiguration Decorator of Configuration that disables modification of configuration elements. -
Exception Summary Exception Description AnnotationBuilder.InstantiationFailed AnnotationRequired Thrown when an annotation is required and not found.Keywords.KeywordNotFound Keywords.StartingWordNotFound UnmodifiableConfiguration.ModificationNotAllowed