public interface IBluePrintProxyFactory
Modifier and Type | Method and Description |
---|---|
void |
addDefaultsInitializer(java.lang.Class<? extends ISetupBuilder> setupBuilder,
IDefaultInitializer<?> defaultInitializer)
Adds a default initializer that will be invoked when a blue print for the given builder type will be created
The default initializers will be invoked in the same order they was added
|
<WIDGET_TYPE extends IWidget,BLUE_PRINT_TYPE extends ISetupBuilder<BLUE_PRINT_TYPE> & IWidgetDescriptor<WIDGET_TYPE>> |
bluePrint(java.lang.Class<BLUE_PRINT_TYPE> bluePrintType)
Creates a blue print for a bluePrint type.
|
void |
setDefaultsInitializer(java.lang.Class<? extends ISetupBuilder> setupBuilder,
IDefaultInitializer<?> defaultInitializer)
Sets a new default initializer that will be invoked when a blue print for the given builder type will be created.
|
void |
setSetupBuilderConvenience(java.lang.Class<? extends ISetupBuilder> setupBuilder,
ISetupBuilderConvenience<?> setupBuilderConvenience)
Sets an implementation for a convenience setter method
|
<WIDGET_TYPE extends IWidget,BLUE_PRINT_TYPE extends ISetupBuilder<BLUE_PRINT_TYPE> & IWidgetDescriptor<WIDGET_TYPE>> BLUE_PRINT_TYPE bluePrint(java.lang.Class<BLUE_PRINT_TYPE> bluePrintType)
setSetupBuilderConvenience(Class, ISetupBuilderConvenience)
method
before.bluePrintType
- The type to get the blue print forvoid setSetupBuilderConvenience(java.lang.Class<? extends ISetupBuilder> setupBuilder, ISetupBuilderConvenience<?> setupBuilderConvenience)
setupBuilder
- The type of the setup builder to add the implementation forsetupBuilderConvenience
- The convenience method implementationvoid addDefaultsInitializer(java.lang.Class<? extends ISetupBuilder> setupBuilder, IDefaultInitializer<?> defaultInitializer)
setupBuilder
- The type of the setup builder to add the defaults fordefaultInitializer
- The defaults initializervoid setDefaultsInitializer(java.lang.Class<? extends ISetupBuilder> setupBuilder, IDefaultInitializer<?> defaultInitializer)
setupBuilder
- The type of the setup builder to set the defaults fordefaultInitializer
- The defaults initializerSiehe auch Jowidgets Nutzerhandbuch