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 aPluginBeanOptions
.- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PluginBeanOptions.Builder
allowBeanWithNoScope(boolean allowBeanWithNoScope)
PluginBeanOptions
build()
PluginBeanOptions.Builder
processManagedProperties(boolean processManagedProperties)
PluginBeanOptions.Builder
processPostConstructs(boolean processPostConstructs)
PluginBeanOptions.Builder
processPreDestroys(boolean processPreDestroys)
-
-
-
Method Detail
-
build
public PluginBeanOptions build()
- Specified by:
build
in interfaceorg.apache.commons.lang3.builder.Builder<PluginBeanOptions>
-
allowBeanWithNoScope
public PluginBeanOptions.Builder allowBeanWithNoScope(boolean allowBeanWithNoScope)
- Parameters:
allowBeanWithNoScope
- Whether beans are allowed that have no explicit scope annotations.- Returns:
- this for chaining.
-
processManagedProperties
public PluginBeanOptions.Builder processManagedProperties(boolean processManagedProperties)
- Parameters:
processManagedProperties
- WhetherManagedProperty
annotations should be processed.- Returns:
- this for chaining.
-
processPostConstructs
public PluginBeanOptions.Builder processPostConstructs(boolean processPostConstructs)
- Parameters:
processPostConstructs
- WhetherPostConstruct
annotations should be processed.- Returns:
- this for chaining.
-
processPreDestroys
public PluginBeanOptions.Builder processPreDestroys(boolean processPreDestroys)
- Parameters:
processPreDestroys
- WhetherPreDestroy
annotations should be processed.- Returns:
- this for chaining.
-
-