Class ConsoleManager

java.lang.Object
gaiasky.script.ConsoleManager

public class ConsoleManager extends Object
Manages the Gaia Sky console/terminal, keeps its history and more. The console accepts all calls defined in IScriptingInterface. Aliases to the most useful calls are defined in shortcutMap, and can be used as shortcuts. The user interface part of the console in implemented in ConsoleInterface.
  • Constructor Details Link icon

  • Method Details Link icon

    • addCommandToHistory Link icon

      public void addCommandToHistory(String cmd)
    • cmdHistory Link icon

      public com.badlogic.gdx.utils.Array<String> cmdHistory()
    • messages Link icon

      public com.badlogic.gdx.utils.Array<ConsoleManager.Message> messages()
    • hasMethod Link icon

      public boolean hasMethod(String methodName)
    • getMethods Link icon

      public com.badlogic.gdx.utils.Array<Method> getMethods(String methodName)
    • methodMap Link icon

      public Map<String,com.badlogic.gdx.utils.Array<Method>> methodMap()
    • methodMapAPIv1 Link icon

      public Map<String,com.badlogic.gdx.utils.Array<Method>> methodMapAPIv1()
    • methodMapAPIv2 Link icon

      public Map<String,com.badlogic.gdx.utils.Array<Method>> methodMapAPIv2()
    • methodMapAPIv2 Link icon

      public Map<String,com.badlogic.gdx.utils.Array<Method>> methodMapAPIv2(String module)
    • shortcutMap Link icon

      public Map<String,String> shortcutMap()
    • getInstance Link icon

      public Object getInstance(String path)
    • unwrapShortcut Link icon

      public String unwrapShortcut(String command)