org.crsh.lang.groovy.closure
Class CommandElement

java.lang.Object
  extended by org.crsh.lang.groovy.closure.PipeLineElement
      extended by org.crsh.lang.groovy.closure.CommandElement

 class CommandElement
extends PipeLineElement

Author:
Julien Viet

Field Summary
(package private)  List<Object> args
          .
(package private)  ShellCommand command
          .
(package private)  String commandName
          .
(package private)  String name
          .
(package private)  Map<String,Object> options
          .
 
Constructor Summary
CommandElement(String commandName, ShellCommand command, String name)
           
CommandElement(String commandName, ShellCommand command, String name, Map<String,Object> options, List<Object> args)
           
 
Method Summary
private  void format(Object o, StringBuilder buffer)
           
(package private)  CommandInvoker make()
           
(package private)  void toString(StringBuilder buffer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commandName

final String commandName
.


command

final ShellCommand command
.


name

final String name
.


options

final Map<String,Object> options
.


args

final List<Object> args
.

Constructor Detail

CommandElement

public CommandElement(String commandName,
                      ShellCommand command,
                      String name)

CommandElement

public CommandElement(String commandName,
                      ShellCommand command,
                      String name,
                      Map<String,Object> options,
                      List<Object> args)
Method Detail

make

CommandInvoker make()
Specified by:
make in class PipeLineElement

format

private void format(Object o,
                    StringBuilder buffer)

toString

void toString(StringBuilder buffer)
Specified by:
toString in class PipeLineElement


Copyright © 2013 eXo Platform SAS. All Rights Reserved.