AssemblerType - Parameterized type of Assemblerpublic abstract static class Assemblers.IdentityConfig<AssemblerType> extends Object implements Assemblers.Identifiable<AssemblerType>, Assemblers.Configurable<AssemblerType>
| Constructor and Description | 
|---|
Assemblers.IdentityConfig()  | 
| Modifier and Type | Method and Description | 
|---|---|
ModuleAssembly | 
configModule()
Get Configuration Module. 
 | 
Visibility | 
configVisibility()
Get Configuration Visibility. 
 | 
boolean | 
hasConfig()  | 
boolean | 
hasIdentity()  | 
AssemblerType | 
identifiedBy(String identity)
Set Identity. 
 | 
String | 
identity()
Get Identity. 
 | 
AssemblerType | 
withConfig(ModuleAssembly configModule,
          Visibility configVisibility)
Set Configuration Module and Visibility. 
 | 
public final AssemblerType identifiedBy(String identity)
Assemblers.IdentifiableidentifiedBy in interface Assemblers.Identifiable<AssemblerType>identity - Identitypublic final boolean hasIdentity()
hasIdentity in interface Assemblers.Identifiable<AssemblerType>Assemblers.Identifiable.identity() do not return null, false otherwisepublic final String identity()
Assemblers.IdentifiableDefault to null.
identity in interface Assemblers.Identifiable<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>