org.apache.jdo.impl.enhancer
Class ClassArgOptions

java.lang.Object
  extended byorg.apache.jdo.impl.enhancer.util.Assertion
      extended byorg.apache.jdo.impl.enhancer.util.Support
          extended byorg.apache.jdo.impl.enhancer.LogSupport
              extended byorg.apache.jdo.impl.enhancer.OptionSet
                  extended byorg.apache.jdo.impl.enhancer.GenericOptions
                      extended byorg.apache.jdo.impl.enhancer.ClassArgOptions
Direct Known Subclasses:
JdoMetaOptions

public class ClassArgOptions
extends GenericOptions

Set of options used by the JDO enhancer and its test programs.

Author:
Martin Zaun

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.
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

sourcePath

public final OptionSet.StringOption sourcePath
The source path option.


classNames

public final java.util.List classNames
The list of class name arguments.


classFileNames

public final java.util.List classFileNames
The list of class file name arguments.


archiveFileNames

public final java.util.List archiveFileNames
The list of archive file name arguments.

Constructor Detail

ClassArgOptions

public ClassArgOptions(java.io.PrintWriter out,
                       java.io.PrintWriter err)
Creates an instance.

Method Detail

printUsageHeader

public void printUsageHeader()
Print a usage message to System.err.

Overrides:
printUsageHeader in class OptionSet

printArgumentUsage

public void printArgumentUsage()
Print a usage message to System.err.

Overrides:
printArgumentUsage in class OptionSet

printArguments

public void printArguments()
Print arguments.

Overrides:
printArguments in class OptionSet

printListArgument

public void printListArgument(java.lang.String name,
                              java.util.List list)
Print argument of list type.


check

public int check()
Check options and arguments.

Overrides:
check in class OptionSet

main

public static void main(java.lang.String[] args)
Tests the class.



Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.