# Interface: com.pnfsoftware.jeb.util.interpreter.ICommandNode

A command node, either a handler or a manager.

## Static Field: QUOTES_AS_NORMAL_CHAR
Type: `int`

Constant value: `1`
Description: Indicate to the parser that quotes should be processed as any other char. It is the responsibility of the [ICommandNode](ICommandNode) to validate arguments.

## Method: execute
- parameter: `tokens`, type: `java.util.List<com.pnfsoftware.jeb.util.interpreter.InputToken>`
- return type: `com.pnfsoftware.jeb.util.interpreter.ExecutionResult`

Description: Execute the command.
parameter: tokens: 
return: 

## Method: getChildren
- return type: `java.util.List<com.pnfsoftware.jeb.util.interpreter.ICommandNode>`

Description: 
return: 

## Method: getHelp
- return type: `java.lang.String`

Description: Retrieve a short help that describes the command
return: 

## Method: getName
- return type: `java.lang.String`

Description: Retrieve the name of the command \(used to invoke the command\)
return: 

## Method: getOptions
- return type: `int`

Description: 
return: 

## Method: getParent
- return type: `com.pnfsoftware.jeb.util.interpreter.ICommandManager`

Description: Retrieve the parent, that is, this node's manager.
return: 

