|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object asg.cliche.ShellFactory
public class ShellFactory
Method Summary | |
---|---|
static Shell |
createConsoleShell(java.lang.String prompt,
java.lang.String hint,
java.lang.Object... handlers)
One of facade methods for operating the Shell. |
static Shell |
createConsoleShell(java.lang.String prompt,
java.lang.String hint,
java.lang.Object mainHandler)
Facade method for operating the Shell. |
static Shell |
createConsoleShell(java.lang.String prompt,
java.lang.String hint,
java.lang.Object mainHandler,
MultiMap<java.lang.String,java.lang.Object> auxHandlers)
Facade method for operating the Shell allowing specification of auxiliary handlers (i.e. handlers that are to be passed to all subshells). |
static Shell |
createSubshell(java.lang.String pathElement,
Shell parent,
java.lang.String hint,
java.lang.Object mainHandler)
Facade method facilitating the creation of subshell. |
static Shell |
createSubshell(java.lang.String pathElement,
Shell parent,
java.lang.String hint,
java.lang.Object mainHandler,
MultiMap<java.lang.String,java.lang.Object> auxHandlers)
Facade method facilitating the creation of subshell. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Shell createConsoleShell(java.lang.String prompt, java.lang.String hint, java.lang.Object... handlers)
prompt
- Prompt to be displayedhandlers
- Command handlers
Shell.Shell(asg.cliche.Shell.Settings, asg.cliche.CommandTable, java.util.List)
public static Shell createConsoleShell(java.lang.String prompt, java.lang.String hint, java.lang.Object mainHandler, MultiMap<java.lang.String,java.lang.Object> auxHandlers)
prompt
- Prompt to be displayedmainHandler
- Main command handlerauxHandlers
- Aux handlers to be passed to all subshells.
Shell.Shell(asg.cliche.Shell.Settings, asg.cliche.CommandTable, java.util.List)
public static Shell createConsoleShell(java.lang.String prompt, java.lang.String hint, java.lang.Object mainHandler)
prompt
- Prompt to be displayedmainHandler
- Command handler
Shell.Shell(asg.cliche.Shell.Settings, asg.cliche.CommandTable, java.util.List)
public static Shell createSubshell(java.lang.String pathElement, Shell parent, java.lang.String hint, java.lang.Object mainHandler, MultiMap<java.lang.String,java.lang.Object> auxHandlers)
pathElement
- sub-promptparent
- Shell to be subshell'dhint
- Hint to be displayed to the usermainHandler
- Command handlerauxHandlers
- Aux handlers to be passed to all subshells.
public static Shell createSubshell(java.lang.String pathElement, Shell parent, java.lang.String hint, java.lang.Object mainHandler)
pathElement
- sub-promptparent
- Shell to be subshell'dhint
- Hint to be displayed to the usermainHandler
- Command handler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |