Package org.mvel2.sh

Class ShellSession

java.lang.Object
org.mvel2.sh.ShellSession

public class ShellSession extends Object
A shell session.
  • Field Details

  • Constructor Details

    • ShellSession

      public ShellSession()
    • ShellSession

      public ShellSession(String init)
  • Method Details

    • _exec

      private void _exec()
    • run

      public void run()
    • printPrompt

      public void printPrompt()
    • shouldDefer

      public boolean shouldDefer(StringAppender inBuf)
    • indent

      public String indent(int size)
    • getCommands

      public Map<String,Command> getCommands()
    • getVariables

      public Map<String,Object> getVariables()
    • getEnv

      public Map<String,String> getEnv()
    • getCtxObject

      public Object getCtxObject()
    • setCtxObject

      public void setCtxObject(Object ctxObject)
    • getCommandBuffer

      public String getCommandBuffer()
    • setCommandBuffer

      public void setCommandBuffer(String commandBuffer)
    • exec

      public void exec(String command)