org.tinygroup.command
类 CommandSystem

java.lang.Object
  继承者 org.tinygroup.command.CommandSystem

public final class CommandSystem
extends Object

命令执行系统,采用多例实现,因此可以支持多个命令体系

作者:
luoguo

字段摘要
static String COMMANDS_XSTREAM
           
 
方法摘要
 void execute(String cmd)
          执行一个命令
 Map<String,Command> getCommands()
           
 org.tinygroup.context.Context getContext()
          返回环境
static CommandSystem getInstance(String name)
           
static CommandSystem getInstance(String name, Commands commands, OutputStream out)
          获得命令执行系统实例
 OutputStream getOutputStream()
          获得输入流
 int indentPrint(String str, int tab)
           
 void print(String str)
           
 void println()
           
 void println(String str)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

COMMANDS_XSTREAM

public static final String COMMANDS_XSTREAM
另请参见:
常量字段值
方法详细信息

getOutputStream

public OutputStream getOutputStream()
获得输入流

返回:

getInstance

public static CommandSystem getInstance(String name,
                                        Commands commands,
                                        OutputStream out)
获得命令执行系统实例

参数:
type -
out -
返回:

getInstance

public static CommandSystem getInstance(String name)

getCommands

public Map<String,Command> getCommands()

getContext

public org.tinygroup.context.Context getContext()
返回环境

返回:

execute

public void execute(String cmd)
执行一个命令

参数:
cmd -

println

public void println(String str)

println

public void println()

print

public void print(String str)

indentPrint

public int indentPrint(String str,
                       int tab)


Copyright © 2006–2016 TinyGroup. All rights reserved.