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:
build
in 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
- WhetherManagedProperty
annotations should be processed.- Returns:
- this for chaining.
-
processPostConstructs
- Parameters:
processPostConstructs
- WhetherPostConstruct
annotations should be processed.- Returns:
- this for chaining.
-
processPreDestroys
- Parameters:
processPreDestroys
- WhetherPreDestroy
annotations should be processed.- Returns:
- this for chaining.
-