|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.h2.util.Tool
public abstract class Tool
Command line tools implement the tool interface so that they can be used in the H2 Console.
| Field Summary | |
|---|---|
protected java.io.PrintStream |
out
The output stream where this tool writes to. |
| Constructor Summary | |
|---|---|
Tool()
|
|
| Method Summary | |
|---|---|
static boolean |
isOption(java.lang.String arg,
java.lang.String option)
Check if the argument matches the option. |
protected void |
printNoDatabaseFilesFound(java.lang.String dir,
java.lang.String db)
Print to the output stream that no database files have been found. |
abstract void |
runTool(java.lang.String... args)
Run the tool with the given output stream and arguments. |
void |
setOut(java.io.PrintStream out)
Sets the standard output stream. |
protected void |
showUsage()
Print the usage of the tool. |
protected java.sql.SQLException |
showUsageAndThrowUnsupportedOption(java.lang.String option)
Throw a SQLException saying this command line option is not supported. |
protected java.sql.SQLException |
throwUnsupportedOption(java.lang.String option)
Throw a SQLException saying this command line option is not supported. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.io.PrintStream out
| Constructor Detail |
|---|
public Tool()
| Method Detail |
|---|
public void setOut(java.io.PrintStream out)
out - the new standard output stream
public abstract void runTool(java.lang.String... args)
throws java.sql.SQLException
args - the argument list
java.sql.SQLException
protected java.sql.SQLException showUsageAndThrowUnsupportedOption(java.lang.String option)
throws java.sql.SQLException
option - the unsupported option
java.sql.SQLException
protected java.sql.SQLException throwUnsupportedOption(java.lang.String option)
throws java.sql.SQLException
option - the unsupported option
java.sql.SQLException
protected void printNoDatabaseFilesFound(java.lang.String dir,
java.lang.String db)
dir - the directory or nulldb - the database name or nullprotected void showUsage()
public static boolean isOption(java.lang.String arg,
java.lang.String option)
arg - the argumentoption - the command line option
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||