
Public Member Functions | |
| ShellFactory () | |
| virtual void | Initialize () |
| virtual void | Destroy () |
| virtual IContext | NewShellContext () |
| ICommandLine | ImportCommandLine (String command_line) |
| ICommandLine | ImportCommandLine (IContext context, String command_line) |
| virtual void | PrepareCommandLine (IContext context, ICommandLine command_line) |
| virtual void | ExecuteCommandLine (ICommandLine command_line) |
| virtual void | ExecuteCommandLine (IContext context, ICommandLine command_line) |
| virtual ActionResponseType | ExecuteCommandAction (ICommand command) |
| virtual void | LoadCommandAction (ICommand command) |
| virtual ICommandLine | NewCommandLine () |
| virtual ICommand | NewCommand () |
| virtual ICommandLine | ParseCommandLine (IContext context, String command_line) |
Properties | |
| IContext | CurrentContext [get, set] |
Private Attributes | |
| IContext | current_context = null |
| Core.Shell.ShellFactory.ShellFactory | ( | ) |
| virtual void Core.Shell.ShellFactory.Initialize | ( | ) | [virtual] |
Reimplemented in Core.Tools.AccountManager.Shell.AccountManagerShellFactory.
| virtual void Core.Shell.ShellFactory.Destroy | ( | ) | [virtual] |
Reimplemented in Core.Tools.AccountManager.Shell.AccountManagerShellFactory.
| virtual IContext Core.Shell.ShellFactory.NewShellContext | ( | ) | [virtual] |
Reimplemented in Core.Tools.AccountManager.Shell.AccountManagerShellFactory.
| ICommandLine Core.Shell.ShellFactory.ImportCommandLine | ( | String | command_line | ) |
| ICommandLine Core.Shell.ShellFactory.ImportCommandLine | ( | IContext | context, | |
| String | command_line | |||
| ) |
| virtual void Core.Shell.ShellFactory.PrepareCommandLine | ( | IContext | context, | |
| ICommandLine | command_line | |||
| ) | [virtual] |
| virtual void Core.Shell.ShellFactory.ExecuteCommandLine | ( | ICommandLine | command_line | ) | [virtual] |
| virtual void Core.Shell.ShellFactory.ExecuteCommandLine | ( | IContext | context, | |
| ICommandLine | command_line | |||
| ) | [virtual] |
| virtual ActionResponseType Core.Shell.ShellFactory.ExecuteCommandAction | ( | ICommand | command | ) | [virtual] |
| virtual void Core.Shell.ShellFactory.LoadCommandAction | ( | ICommand | command | ) | [virtual] |
| virtual ICommandLine Core.Shell.ShellFactory.NewCommandLine | ( | ) | [virtual] |
| virtual ICommand Core.Shell.ShellFactory.NewCommand | ( | ) | [virtual] |
| virtual ICommandLine Core.Shell.ShellFactory.ParseCommandLine | ( | IContext | context, | |
| String | command_line | |||
| ) | [virtual] |
IContext Core.Shell.ShellFactory.current_context = null [private] |
IContext Core.Shell.ShellFactory.CurrentContext [get, set] |