Index

A B C D E F G H K L M N O P Q R S T U W 
All Classes All Packages

A

addAlias(String, String[]) - Method in class com.botbox.bbsh.CLIContext
 
addContext(CommandContext) - Method in class com.botbox.bbsh.Target
 
AliasCommand() - Constructor for class com.botbox.bbsh.MiscCommands.AliasCommand
 
aliases - Variable in class com.botbox.bbsh.CLIContext
 
AsyncCommand - Interface in com.botbox.bbsh
 

B

BasicLineCommand - Class in com.botbox.bbsh
 
BasicLineCommand() - Constructor for class com.botbox.bbsh.BasicLineCommand
 

C

CatCommand() - Constructor for class com.botbox.bbsh.MiscCommands.CatCommand
 
cli - Variable in class com.botbox.bbsh.CLIContext
 
CLI - Class in com.botbox.bbsh
 
CLI() - Constructor for class com.botbox.bbsh.CLI
 
CLI.CommandInfo - Class in com.botbox.bbsh
 
CLI.HelpCommand - Class in com.botbox.bbsh
 
CLICommand - Annotation Type in com.botbox.bbsh
 
CLIContext - Class in com.botbox.bbsh
 
CLIContext(CLI, PrintStream, PrintStream) - Constructor for class com.botbox.bbsh.CLIContext
 
CLIException - Exception in com.botbox.bbsh
 
CLIException(String) - Constructor for exception com.botbox.bbsh.CLIException
 
CLIException(String, Throwable) - Constructor for exception com.botbox.bbsh.CLIException
 
close() - Method in class com.botbox.bbsh.Target
 
CloseCommand() - Constructor for class com.botbox.bbsh.FileCommands.CloseCommand
 
closeTarget() - Method in class com.botbox.bbsh.FileTarget
 
closeTarget() - Method in class com.botbox.bbsh.Target
 
com.botbox.bbsh - package com.botbox.bbsh
 
com.botbox.bbsh.jline - package com.botbox.bbsh.jline
 
Command - Interface in com.botbox.bbsh
 
commandClass - Variable in class com.botbox.bbsh.CLI.CommandInfo
 
CommandContext - Class in com.botbox.bbsh
 
CommandContext(CLIContext, String, String[], int, Command) - Constructor for class com.botbox.bbsh.CommandContext
 
CommandParser - Class in com.botbox.bbsh
 
ConsoleCLIContext - Class in com.botbox.bbsh.jline
 
ConsoleCLIContext(CLI) - Constructor for class com.botbox.bbsh.jline.ConsoleCLIContext
 

D

DEBUG - Static variable in class com.botbox.bbsh.Target
 
description - Variable in class com.botbox.bbsh.CLI.CommandInfo
 
description() - Method in annotation type com.botbox.bbsh.CLICommand
 

E

EchoCommand() - Constructor for class com.botbox.bbsh.MiscCommands.EchoCommand
 
env - Variable in class com.botbox.bbsh.CLIContext
 
Env - Class in com.botbox.bbsh
 
Env() - Constructor for class com.botbox.bbsh.Env
 
Env(Env) - Constructor for class com.botbox.bbsh.Env
 
EnvCommand() - Constructor for class com.botbox.bbsh.MiscCommands.EnvCommand
 
err - Variable in class com.botbox.bbsh.CLIContext
 
err - Variable in class com.botbox.bbsh.CommandContext
 
ExecCommand - Class in com.botbox.bbsh
 
ExecCommand() - Constructor for class com.botbox.bbsh.ExecCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.CLI.HelpCommand
 
executeCommand(CommandContext) - Method in interface com.botbox.bbsh.Command
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.ExecCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.FileCommands.CloseCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.FileCommands.FileTargetCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.FileCommands.ListCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.AliasCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.CatCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.EchoCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.EnvCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.GrepCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.KillCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.LsCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.PSCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.QuitCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.SetCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.SourceCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.TrigCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.MiscCommands.UnaliasCommand
 
executeCommand(CommandContext) - Method in class com.botbox.bbsh.ScriptCommand
 
executeCommand(String) - Method in class com.botbox.bbsh.CLIContext
 
executeCommand(String) - Method in class com.botbox.bbsh.CommandContext
 
executeCommand(String, CommandContext) - Method in class com.botbox.bbsh.CLIContext
 
exit(int) - Method in class com.botbox.bbsh.CommandContext
exit needs to be called as soon as the command is completed (or stopped).
exit(CommandContext, int, int) - Method in class com.botbox.bbsh.CLIContext
 

F

FileAppendCommand() - Constructor for class com.botbox.bbsh.FileCommands.FileAppendCommand
 
FileCommands - Class in com.botbox.bbsh
 
FileCommands.CloseCommand - Class in com.botbox.bbsh
 
FileCommands.FileAppendCommand - Class in com.botbox.bbsh
 
FileCommands.FileTargetCommand - Class in com.botbox.bbsh
 
FileCommands.FileWriteCommand - Class in com.botbox.bbsh
 
FileCommands.ListCommand - Class in com.botbox.bbsh
 
FileCommands.TeeCommand - Class in com.botbox.bbsh
 
FileTarget - Class in com.botbox.bbsh
 
FileTarget(TargetMap, String, FileWriter) - Constructor for class com.botbox.bbsh.FileTarget
 
FileTargetCommand(boolean, boolean) - Constructor for class com.botbox.bbsh.FileCommands.FileTargetCommand
 
FileWriteCommand() - Constructor for class com.botbox.bbsh.FileCommands.FileWriteCommand
 
find(String) - Static method in class com.botbox.bbsh.CLI
 
find(String, Class) - Static method in class com.botbox.bbsh.CLI
 

G

get(Class<T>, String) - Method in class com.botbox.bbsh.Env
 
get(Class<T>, String, T) - Method in class com.botbox.bbsh.Env
 
get(String) - Method in class com.botbox.bbsh.Env
 
get(String) - Method in class com.botbox.bbsh.TargetMap
 
get(String, Object) - Method in class com.botbox.bbsh.Env
 
getAlias(String) - Method in class com.botbox.bbsh.CLIContext
 
getAliases() - Method in class com.botbox.bbsh.CLIContext
 
getAllKeys() - Method in class com.botbox.bbsh.Env
 
getAllTargetNames() - Method in class com.botbox.bbsh.TargetMap
 
getAllTargets() - Method in class com.botbox.bbsh.TargetMap
 
getCLI() - Method in class com.botbox.bbsh.CLIContext
 
getCLI() - Method in class com.botbox.bbsh.CommandContext
 
getCLIContext() - Method in class com.botbox.bbsh.CommandContext
 
getCommand(CLI.CommandInfo) - Method in class com.botbox.bbsh.CLI
 
getCommand(String) - Method in class com.botbox.bbsh.CLI
 
getCommandName() - Method in class com.botbox.bbsh.CommandContext
 
getCommandNames() - Method in class com.botbox.bbsh.CLI
 
getEnv() - Method in class com.botbox.bbsh.CLI
 
getEnv() - Method in class com.botbox.bbsh.CLIContext
 
getEnv() - Method in class com.botbox.bbsh.CommandContext
 
getName() - Method in class com.botbox.bbsh.Target
 
getPID() - Method in class com.botbox.bbsh.CommandContext
 
getPrompt() - Method in class com.botbox.bbsh.CLIContext
 
getProperty(String) - Method in class com.botbox.bbsh.Env
 
getProperty(String, double) - Method in class com.botbox.bbsh.Env
 
getProperty(String, long) - Method in class com.botbox.bbsh.Env
 
getProperty(String, String) - Method in class com.botbox.bbsh.Env
 
getRequired(Class<T>, String) - Method in class com.botbox.bbsh.Env
 
getStatus() - Method in class com.botbox.bbsh.Target
 
GrepCommand() - Constructor for class com.botbox.bbsh.MiscCommands.GrepCommand
 

H

handleLine(CommandContext, String) - Method in class com.botbox.bbsh.FileTarget
 
handleLine(CommandContext, String) - Method in class com.botbox.bbsh.Target
 
hasCommand(String) - Method in class com.botbox.bbsh.CLI
 
hasExited() - Method in class com.botbox.bbsh.CommandContext
 
HelpCommand() - Constructor for class com.botbox.bbsh.CLI.HelpCommand
 

K

KillCommand() - Constructor for class com.botbox.bbsh.MiscCommands.KillCommand
 

L

LineListener - Interface in com.botbox.bbsh
 
LineOutputStream - Class in com.botbox.bbsh
 
LineOutputStream(LineListener) - Constructor for class com.botbox.bbsh.LineOutputStream
 
lineRead(CommandContext, String) - Method in class com.botbox.bbsh.Target
 
lineRead(String) - Method in class com.botbox.bbsh.ExecCommand
 
lineRead(String) - Method in class com.botbox.bbsh.FileCommands.FileTargetCommand
 
lineRead(String) - Method in interface com.botbox.bbsh.LineListener
 
lineRead(String) - Method in class com.botbox.bbsh.MiscCommands.GrepCommand
 
lineRead(String) - Method in class com.botbox.bbsh.MiscCommands.TrigCommand
 
ListCommand() - Constructor for class com.botbox.bbsh.FileCommands.ListCommand
 
LsCommand() - Constructor for class com.botbox.bbsh.MiscCommands.LsCommand
 

M

main(String[]) - Static method in class com.botbox.bbsh.Main
 
Main - Class in com.botbox.bbsh
 
Main() - Constructor for class com.botbox.bbsh.Main
 
map - Variable in class com.botbox.bbsh.Env
 
MiscCommands - Class in com.botbox.bbsh
 
MiscCommands.AliasCommand - Class in com.botbox.bbsh
 
MiscCommands.CatCommand - Class in com.botbox.bbsh
 
MiscCommands.EchoCommand - Class in com.botbox.bbsh
 
MiscCommands.EnvCommand - Class in com.botbox.bbsh
 
MiscCommands.GrepCommand - Class in com.botbox.bbsh
 
MiscCommands.KillCommand - Class in com.botbox.bbsh
 
MiscCommands.LsCommand - Class in com.botbox.bbsh
 
MiscCommands.PSCommand - Class in com.botbox.bbsh
 
MiscCommands.QuitCommand - Class in com.botbox.bbsh
 
MiscCommands.SetCommand - Class in com.botbox.bbsh
 
MiscCommands.SourceCommand - Class in com.botbox.bbsh
 
MiscCommands.TrigCommand - Class in com.botbox.bbsh
 
MiscCommands.UnaliasCommand - Class in com.botbox.bbsh
 

N

name - Variable in class com.botbox.bbsh.CLI.CommandInfo
 
name() - Method in annotation type com.botbox.bbsh.CLICommand
 

O

out - Variable in class com.botbox.bbsh.CLIContext
 
out - Variable in class com.botbox.bbsh.CommandContext
 

P

parentEnv - Variable in class com.botbox.bbsh.Env
 
parseCommandLine(String) - Static method in class com.botbox.bbsh.CommandParser
 
parseLine(String) - Static method in class com.botbox.bbsh.CommandParser
 
parseLine(String, boolean, boolean) - Static method in class com.botbox.bbsh.CommandParser
 
prompt - Variable in class com.botbox.bbsh.CLIContext
 
PSCommand() - Constructor for class com.botbox.bbsh.MiscCommands.PSCommand
 
put(String, Target) - Method in class com.botbox.bbsh.TargetMap
 
put(String, Object) - Method in class com.botbox.bbsh.Env
 

Q

QuitCommand() - Constructor for class com.botbox.bbsh.MiscCommands.QuitCommand
 

R

registerAllCommands(Class<?>) - Method in class com.botbox.bbsh.CLI
 
registerCommand(Class<? extends Command>) - Method in class com.botbox.bbsh.CLI
 
registerDefaultCommands() - Method in class com.botbox.bbsh.CLI
 
remove(String) - Method in class com.botbox.bbsh.TargetMap
 
removeAlias(String) - Method in class com.botbox.bbsh.CLIContext
 
removeContext(CommandContext) - Method in class com.botbox.bbsh.Target
 
removeTarget(String, Target) - Method in class com.botbox.bbsh.TargetMap
 

S

ScriptCommand - Class in com.botbox.bbsh
 
ScriptCommand() - Constructor for class com.botbox.bbsh.ScriptCommand
 
SetCommand() - Constructor for class com.botbox.bbsh.MiscCommands.SetCommand
 
setPrompt(String) - Method in class com.botbox.bbsh.CLIContext
 
setPrompt(String) - Method in class com.botbox.bbsh.jline.ConsoleCLIContext
 
setProperty(String, String) - Method in class com.botbox.bbsh.Env
 
SourceCommand() - Constructor for class com.botbox.bbsh.MiscCommands.SourceCommand
 
start() - Method in class com.botbox.bbsh.CLIContext
 
start() - Method in class com.botbox.bbsh.jline.ConsoleCLIContext
 
start() - Method in class com.botbox.bbsh.StreamCLIContext
 
stopCommand(CommandContext) - Method in interface com.botbox.bbsh.AsyncCommand
 
stopCommand(CommandContext) - Method in class com.botbox.bbsh.BasicLineCommand
 
stopCommand(CommandContext) - Method in class com.botbox.bbsh.ExecCommand
 
stopCommand(CommandContext) - Method in class com.botbox.bbsh.FileCommands.FileTargetCommand
 
StreamCLIContext - Class in com.botbox.bbsh
 
StreamCLIContext(CLI, InputStream, PrintStream, PrintStream) - Constructor for class com.botbox.bbsh.StreamCLIContext
 

T

Target - Class in com.botbox.bbsh
 
Target(TargetMap, String, boolean) - Constructor for class com.botbox.bbsh.Target
 
TARGET_MAP_NAME - Static variable in class com.botbox.bbsh.FileCommands
 
TargetMap - Class in com.botbox.bbsh
 
TargetMap() - Constructor for class com.botbox.bbsh.TargetMap
 
TeeCommand() - Constructor for class com.botbox.bbsh.FileCommands.TeeCommand
 
topic - Variable in class com.botbox.bbsh.CLI.CommandInfo
 
topic() - Method in annotation type com.botbox.bbsh.CLICommand
 
toString() - Method in class com.botbox.bbsh.CommandContext
 
toString(String[]) - Static method in class com.botbox.bbsh.CommandParser
 
toString(String[], int, int) - Static method in class com.botbox.bbsh.CommandParser
 
TrigCommand() - Constructor for class com.botbox.bbsh.MiscCommands.TrigCommand
 

U

UnaliasCommand() - Constructor for class com.botbox.bbsh.MiscCommands.UnaliasCommand
 

W

write(int) - Method in class com.botbox.bbsh.LineOutputStream
 
A B C D E F G H K L M N O P Q R S T U W 
All Classes All Packages