|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jdo.impl.enhancer.util.Assertion
org.apache.jdo.impl.enhancer.util.Support
org.apache.jdo.impl.enhancer.LogSupport
org.apache.jdo.impl.enhancer.OptionSet
org.apache.jdo.impl.enhancer.GenericOptions
org.apache.jdo.impl.enhancer.ClassArgOptions
Set of options used by the JDO enhancer and its test programs.
Nested Class Summary |
Nested classes inherited from class org.apache.jdo.impl.enhancer.OptionSet |
OptionSet.FlagOption, OptionSet.HelpOption, OptionSet.IntOption, OptionSet.Option, OptionSet.StringOption |
Field Summary | |
java.util.List |
archiveFileNames
The list of archive file name arguments. |
java.util.List |
classFileNames
The list of class file name arguments. |
java.util.List |
classNames
The list of class name arguments. |
OptionSet.StringOption |
sourcePath
The source path option. |
Fields inherited from class org.apache.jdo.impl.enhancer.GenericOptions |
doTiming, help, verbose |
Fields inherited from class org.apache.jdo.impl.enhancer.OptionSet |
abbrevs, arguments, argumentsHeader, err, indent, lprefix, names, OK, options, optionsHeader, out, prefix, returnHeader, USAGE_ERROR, usageHeader |
Fields inherited from class org.apache.jdo.impl.enhancer.util.Support |
timer |
Constructor Summary | |
ClassArgOptions(java.io.PrintWriter out,
java.io.PrintWriter err)
Creates an instance. |
Method Summary | |
int |
check()
Check options and arguments. |
private static boolean |
isArchiveFileName(java.lang.String filename)
Tests if a filename has suffix ".jar" or
".zip" (ignoring case). |
private static boolean |
isClassFileName(java.lang.String filename)
Tests if a filename has suffix ".class" (ignoring case). |
static void |
main(java.lang.String[] args)
Tests the class. |
void |
printArguments()
Print arguments. |
void |
printArgumentUsage()
Print a usage message to System.err. |
void |
printListArgument(java.lang.String name,
java.util.List list)
Print argument of list type. |
void |
printUsageHeader()
Print a usage message to System.err. |
Methods inherited from class org.apache.jdo.impl.enhancer.OptionSet |
createFlagOption, createFlagOption, createHelpOption, createIntOption, createIntOption, createStringOption, createStringOption, flush, parse, print, printAll, printArgumentHeader, println, println, printlnErr, printlnErr, printlnErr, printlnErr, printOptionHeader, printOptions, printOptionUsage, printReturnHeader, printReturnUsage, printUsage, printUsageError, process, register |
Methods inherited from class org.apache.jdo.impl.enhancer.util.Support |
getI18N, getI18N, getI18N, getI18N, getI18N, getI18N |
Methods inherited from class org.apache.jdo.impl.enhancer.util.Assertion |
affirm, affirm, affirm, affirm |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public final OptionSet.StringOption sourcePath
public final java.util.List classNames
public final java.util.List classFileNames
public final java.util.List archiveFileNames
Constructor Detail |
public ClassArgOptions(java.io.PrintWriter out, java.io.PrintWriter err)
Method Detail |
private static boolean isClassFileName(java.lang.String filename)
".class"
(ignoring case).
filename
- the name of the file
private static boolean isArchiveFileName(java.lang.String filename)
".jar"
or
".zip"
(ignoring case).
filename
- the name of the file
public void printUsageHeader()
printUsageHeader
in class OptionSet
public void printArgumentUsage()
printArgumentUsage
in class OptionSet
public void printArguments()
printArguments
in class OptionSet
public void printListArgument(java.lang.String name, java.util.List list)
public int check()
check
in class OptionSet
public static void main(java.lang.String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |