Package de.xima.fc.gui.bean.plugingui
Class PluginBeanOptions.Builder
java.lang.Object
de.xima.fc.gui.bean.plugingui.PluginBeanOptions.Builder
- All Implemented Interfaces:
org.apache.commons.lang3.builder.Builder<PluginBeanOptions>
- Enclosing class:
- PluginBeanOptions
public static class PluginBeanOptions.Builder
extends Object
implements org.apache.commons.lang3.builder.Builder<PluginBeanOptions>
Simple builder class for a
PluginBeanOptions.- Author:
- XIMA MEDIA GmbH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowBeanWithNoScope(boolean allowBeanWithNoScope) build()processManagedProperties(boolean processManagedProperties) processPostConstructs(boolean processPostConstructs) processPreDestroys(boolean processPreDestroys)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
- Specified by:
buildin interfaceorg.apache.commons.lang3.builder.Builder<PluginBeanOptions>
-
allowBeanWithNoScope
- Parameters:
allowBeanWithNoScope- Whether beans are allowed that have no explicit scope annotations.- Returns:
- this for chaining.
-
processManagedProperties
- Parameters:
processManagedProperties- WhetherManagedPropertyannotations should be processed.- Returns:
- this for chaining.
-
processPostConstructs
- Parameters:
processPostConstructs- WhetherPostConstructannotations should be processed.- Returns:
- this for chaining.
-
processPreDestroys
- Parameters:
processPreDestroys- WhetherPreDestroyannotations should be processed.- Returns:
- this for chaining.
-