public class Tool
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
os |
Constructor and Description |
---|
Tool() |
Modifier and Type | Method and Description |
---|---|
void |
antlr(java.lang.String fullyQualifiedFilename)
Run ANTLR on a grammar file, leaving the output in the directory of the
grammar file.
|
void |
error(java.lang.String msg) |
void |
error(java.lang.String msg,
java.lang.Exception e) |
void |
log(java.lang.String cmd) |
static void |
main(java.lang.String[] args) |
void |
perform(java.lang.String app,
java.lang.String action)
Find a class named after the app and then find a method within
that is named after the action.
|
void |
stderr(java.lang.String s)
Stderr from executing sub tools
|
void |
stdout(java.lang.String s)
Stdout from executing sub tools
|
void |
system(java.lang.String cmd)
A portable system command execution routine that logs stdout/stderr
and handles cmd-line wildcards properly.
|
public static void main(java.lang.String[] args)
public void perform(java.lang.String app, java.lang.String action)
public void system(java.lang.String cmd)
public void antlr(java.lang.String fullyQualifiedFilename)
public void stdout(java.lang.String s)
public void stderr(java.lang.String s)
public void error(java.lang.String msg)
public void log(java.lang.String cmd)
public void error(java.lang.String msg, java.lang.Exception e)