public interface Shell
ApplicationService
and DocumentService
instances.Modifier and Type | Method and Description |
---|---|
String[] |
getArguments()
The arguments sent to
Main.main(String[]) . |
ExecutionController |
getExecutionController()
An optional
ExecutionController to be used with executables. |
LanguageManager |
getLanguageManager()
The
LanguageManager used to get language adapters for
executables. |
CopyOnWriteArrayList<DocumentSource<Executable>> |
getLibrarySources()
The additional document sources to use.
|
Logger |
getLogger()
The logger.
|
ParserManager |
getParserManager()
The
ParserManager used to get parsers for executables. |
DocumentSource<Executable> |
getSource()
Used to load the executables.
|
boolean |
isPrepare()
Whether or not executables are prepared.
|
void |
setLogger(Logger logger) |
Logger getLogger()
setLogger(Logger)
void setLogger(Logger logger)
logger
- The loggergetLogger()
String[] getArguments()
Main.main(String[])
.LanguageManager getLanguageManager()
LanguageManager
used to get language adapters for
executables.ParserManager getParserManager()
ParserManager
used to get parsers for executables.boolean isPrepare()
DocumentSource<Executable> getSource()
DocumentFileSource
set for the current directory, with no validity checking.CopyOnWriteArrayList<DocumentSource<Executable>> getLibrarySources()
ExecutionController getExecutionController()
ExecutionController
to be used with executables.
Useful for exposing your own global variables to executables.Copyright © 2009-2015 Three Crickets LLC.