public class CommandCenterLogic
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
CommandCenterLogic.DeploymentTreeControllerImpl |
class |
CommandCenterLogic.MyProjectRunModel
Extension of ProjectRunModel:
We do not make use of getManagerLocalJavaAgainstCDBHost() (and the gui will offer
no way to change the value).
|
static class |
CommandCenterLogic.StartupOptions
A struct to pass command line options from the CLI parser to the application.
|
| Modifier and Type | Field and Description |
|---|---|
java.net.URL |
currentExtraToolsUrl |
CommandCenterLogic.DeploymentTreeControllerImpl |
deploymentTreeControllerImpl |
ExecuteAcs |
executeAcs |
ExecuteContainer |
executeContainer |
ExecuteManager |
executeManager |
ExecuteServices |
executeServices |
ExecuteTools |
executeTools |
Firestarter |
firestarter |
protected CommandCenterGui |
gui |
protected HelpSet |
helpSet |
protected java.lang.String |
HELPSET_NAME |
java.net.URL |
latestBuiltinToolsUrl |
protected AcsLogger |
log |
CommandCenterLogic.MyProjectRunModel |
model |
AcsCommandCenterProject |
project |
protected java.lang.String |
projectCreatorId
assigned in prepare()
|
protected ProjectMaker |
projectMaker |
CommandCenterLogic.StartupOptions |
startupOptions |
protected java.lang.String |
version
assigned in version()
|
| Constructor and Description |
|---|
CommandCenterLogic() |
| Modifier and Type | Method and Description |
|---|---|
AcsCommandCenterProject |
createProject() |
void |
exit(int code)
System.exit() can be prevented by setting the boolean flag to false through
the corresponding command line switch.
|
java.net.URL |
findResource(java.lang.String name)
Finds a resource in the resource folder.
|
java.net.URL |
findResource(java.lang.String name,
java.lang.String where)
Finds a resource in the specified location.
|
HelpSet |
getHelpSet() |
java.util.List<java.lang.String> |
giveProjectVariableNames()
For later use by whoever, could currently as well be "protected"
|
java.util.Map<java.lang.String,java.lang.Object>[] |
giveVariableMapsForGui() |
void |
go() |
void |
handleUnresolvableVariable(java.lang.String name) |
void |
insertContainer(ContainerT cont,
int index)
Inserts a container into the project at the given index, that is,
the container will afterwards have the index
index. |
protected void |
installExtraTools(java.io.InputStream f)
internal method
|
void |
installExtraTools(java.net.URL url)
API method
|
void |
lessContainers() |
protected void |
loadBuiltinTools(java.io.InputStream f)
internal method
|
void |
loadBuiltinTools(java.net.URL url)
API method
|
void |
loadProject(java.io.File f) |
void |
moreContainers() |
void |
prepare(CommandCenterLogic.StartupOptions startupOptions) |
java.lang.String |
projectCreatorId() |
AcsCommandCenterProject |
readProject(java.io.File f) |
ContainerT |
removeContainer(int index)
Removes a container from the project.
|
void |
removeExtraTools() |
void |
runBackground(java.lang.Runnable r) |
void |
stop() |
java.lang.String |
version()
Returns the first non-empty line of file "src/VERSION",
or the empty string in any erroneous case.
|
void |
writeProject(AcsCommandCenterProject p,
java.io.File f) |
public AcsCommandCenterProject project
public CommandCenterLogic.MyProjectRunModel model
public CommandCenterLogic.StartupOptions startupOptions
public ExecuteServices executeServices
public ExecuteManager executeManager
public ExecuteContainer executeContainer
public ExecuteAcs executeAcs
public ExecuteTools executeTools
public Firestarter firestarter
protected CommandCenterGui gui
protected ProjectMaker projectMaker
protected AcsLogger log
protected java.lang.String projectCreatorId
protected java.lang.String version
protected final java.lang.String HELPSET_NAME
protected HelpSet helpSet
public java.net.URL latestBuiltinToolsUrl
public java.net.URL currentExtraToolsUrl
public CommandCenterLogic.DeploymentTreeControllerImpl deploymentTreeControllerImpl
public void prepare(CommandCenterLogic.StartupOptions startupOptions)
public void go()
public void stop()
public void exit(int code)
public java.lang.String projectCreatorId()
public java.lang.String version()
public java.net.URL findResource(java.lang.String name)
public java.net.URL findResource(java.lang.String name,
java.lang.String where)
public HelpSet getHelpSet()
public void installExtraTools(java.net.URL url)
throws java.lang.Exception
java.lang.Exceptionprotected void installExtraTools(java.io.InputStream f)
throws java.lang.Exception
java.lang.Exceptionpublic void removeExtraTools()
public void loadBuiltinTools(java.net.URL url)
throws java.lang.Exception
java.lang.Exceptionprotected void loadBuiltinTools(java.io.InputStream f)
throws java.lang.Exception
java.lang.Exceptionpublic AcsCommandCenterProject createProject()
public void loadProject(java.io.File f)
public AcsCommandCenterProject readProject(java.io.File f)
throws java.io.FileNotFoundException,
MarshalException,
ValidationException,
java.io.IOException
java.io.FileNotFoundExceptionMarshalExceptionValidationExceptionjava.io.IOExceptionpublic void writeProject(AcsCommandCenterProject p,
java.io.File f)
throws java.io.IOException,
MarshalException,
ValidationException
java.io.IOExceptionMarshalExceptionValidationExceptionpublic void moreContainers()
public void lessContainers()
public ContainerT removeContainer(int index)
public void insertContainer(ContainerT cont,
int index)
index.public java.util.Map<java.lang.String,java.lang.Object>[] giveVariableMapsForGui()
public void handleUnresolvableVariable(java.lang.String name)
public java.util.List<java.lang.String> giveProjectVariableNames()
public void runBackground(java.lang.Runnable r)