AssemblerType - Parameterized type of Assemblerpublic abstract static class Assemblers.VisibilityConfig<AssemblerType> extends Assemblers.AssembleChecker implements Assemblers.Visible<AssemblerType>, Assemblers.Configurable<AssemblerType>
| Constructor and Description |
|---|
VisibilityConfig() |
| Modifier and Type | Method and Description |
|---|---|
ModuleAssembly |
configModule()
Get Configuration Module.
|
Visibility |
configVisibility()
Get Configuration Visibility.
|
boolean |
hasConfig() |
Visibility |
visibility()
Get Visibility.
|
AssemblerType |
visibleIn(Visibility visibility)
Set Visibility.
|
AssemblerType |
withConfig(ModuleAssembly configModule,
Visibility configVisibility)
Set Configuration Module and Visibility.
|
assemble, finalizepublic final AssemblerType visibleIn(Visibility visibility)
Assemblers.VisiblevisibleIn in interface Assemblers.Visible<AssemblerType>visibility - Visibilitypublic final Visibility visibility()
Assemblers.VisibleDefault to Visibility.module.
visibility in interface Assemblers.Visible<AssemblerType>public final AssemblerType withConfig(ModuleAssembly configModule, Visibility configVisibility)
Assemblers.ConfigurablewithConfig in interface Assemblers.Configurable<AssemblerType>configModule - Configuration ModuleconfigVisibility - Configuration Visiblitypublic final boolean hasConfig()
hasConfig in interface Assemblers.Configurable<AssemblerType>() do not return null, false otherwisepublic final ModuleAssembly configModule()
Assemblers.ConfigurableDefault to null.
configModule in interface Assemblers.Configurable<AssemblerType>public final Visibility configVisibility()
Assemblers.ConfigurableDefault to Visibility.module.
configVisibility in interface Assemblers.Configurable<AssemblerType>