|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ApplicationAssembly
An application assembly. This can be used by Assemblers to programmatically set the name of the application and create new layers.
Method Summary | ||
---|---|---|
LayerAssembly |
layer(String name)
Create a new layer assembly |
|
Application.Mode |
mode()
Get the currently set mode of the application |
|
String |
name()
Get the currently set name of the application |
|
ApplicationAssembly |
setMetaInfo(Object info)
|
|
ApplicationAssembly |
setMode(Application.Mode mode)
Set the application mode. |
|
ApplicationAssembly |
setName(String name)
Set the name of the application |
|
ApplicationAssembly |
setVersion(String version)
Set the version of the application. |
|
|
visit(AssemblyVisitor<ThrowableType> visitor)
|
Method Detail |
---|
LayerAssembly layer(String name)
name
- of the new layer
String name()
Application.Mode mode()
ApplicationAssembly setName(String name)
name
- of the application
ApplicationAssembly setVersion(String version)
version
- of the application
ApplicationAssembly setMode(Application.Mode mode)
mode
- the application mode
ApplicationAssembly setMetaInfo(Object info)
<ThrowableType extends Throwable> void visit(AssemblyVisitor<ThrowableType> visitor) throws ThrowableType extends Throwable
ThrowableType extends Throwable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |