Interface AnnotationConfigurer<O,B extends AnnotationBuilder<O>>

Type Parameters:
O - The object being built by the AnnotationBuilder B
B - The AnnotationBuilder that builds objects of type O. This is also the AnnotationBuilder that is being configured.
All Known Subinterfaces:
StateMachineConfigurer<S,E>
All Known Implementing Classes:
AbstractStateMachineConfigurerAdapter, AbstractTransitionConfigurer, AnnotationConfigurerAdapter, DefaultChoiceTransitionConfigurer, DefaultConfigurationConfigurer, DefaultDistributedStateMachineConfigurer, DefaultEntryTransitionConfigurer, DefaultExitTransitionConfigurer, DefaultExternalTransitionConfigurer, DefaultForkTransitionConfigurer, DefaultHistoryTransitionConfigurer, DefaultInternalTransitionConfigurer, DefaultJoinTransitionConfigurer, DefaultJunctionTransitionConfigurer, DefaultLocalTransitionConfigurer, DefaultModelConfigurer, DefaultMonitoringConfigurer, DefaultPersistenceConfigurer, DefaultPropertiesConfigurer, DefaultResourceConfigurer, DefaultSecurityConfigurer, DefaultStateConfigurer, DefaultVerifierConfigurer, EnumStateMachineConfigurerAdapter, StateMachineConfigurerAdapter

public interface AnnotationConfigurer<O,B extends AnnotationBuilder<O>>
Allows for configuring an AnnotationBuilder. All AnnotationConfigurers first have their init(AnnotationBuilder) method invoked. After all init(AnnotationBuilder) methods have been invoked, each configure(AnnotationBuilder) method is invoked.
Author:
Rob Winch, Janne Valkealahti
See Also: