org.apache.jdo.impl.enhancer
Class JdoMetaMain

java.lang.Object
  extended by org.apache.jdo.impl.enhancer.util.Assertion
      extended by org.apache.jdo.impl.enhancer.util.Support
          extended by org.apache.jdo.impl.enhancer.GenericMain
              extended by org.apache.jdo.impl.enhancer.ClassArgMain
                  extended by org.apache.jdo.impl.enhancer.JdoMetaMain
Direct Known Subclasses:
AnnotationTest, AugmentationTest, EnhancerMain

public class JdoMetaMain
extends ClassArgMain

Base class for JDO command line enhancer and tests.

Author:
Martin Zaun

Field Summary
protected  java.io.PrintWriter err
          The stream to write error messages to.
protected  EnhancerMetaData jdoMeta
          The metadata.
protected  JdoMetaOptions options
          The options and arguments.
protected  java.io.PrintWriter out
          The stream to write messages to.
 
Fields inherited from class org.apache.jdo.impl.enhancer.ClassArgMain
classes
 
Fields inherited from class org.apache.jdo.impl.enhancer.GenericMain
INTERNAL_ERROR, OK, USAGE_ERROR, USER_EXCEPTION
 
Fields inherited from class org.apache.jdo.impl.enhancer.util.Support
timer
 
Constructor Summary
JdoMetaMain(java.io.PrintWriter out, java.io.PrintWriter err)
          Creates an instance.
JdoMetaMain(java.io.PrintWriter out, java.io.PrintWriter err, JdoMetaOptions options)
          Creates an instance.
 
Method Summary
protected  void flush()
          Flushes streams.
protected  void init()
          Initializes all components.
protected  void initJdoMetaData()
          Initializes the jdo metadata component.
static void main(java.lang.String[] args)
          Runs this class
protected  void print(java.lang.String msg)
          Prints out a message.
protected  void println()
          Prints out a message.
protected  void println(java.lang.String msg)
          Prints out a message.
protected  void printlnErr()
          Prints out an error message.
protected  void printlnErr(java.lang.String msg)
          Prints out an error message.
protected  void printlnErr(java.lang.String msg, java.lang.Throwable ex)
          Prints out an error message.
protected  void printlnErr(java.lang.String msg, java.lang.Throwable ex, boolean verbose)
          Prints out an error message.
 
Methods inherited from class org.apache.jdo.impl.enhancer.ClassArgMain
closeInputStream, getClassFileName, initClassLocator, openClassInputStream, openFileInputStream
 
Methods inherited from class org.apache.jdo.impl.enhancer.GenericMain
process, run
 
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

options

protected JdoMetaOptions options
The options and arguments.


jdoMeta

protected EnhancerMetaData jdoMeta
The metadata.


out

protected final java.io.PrintWriter out
The stream to write messages to.


err

protected final java.io.PrintWriter err
The stream to write error messages to.

Constructor Detail

JdoMetaMain

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


JdoMetaMain

public JdoMetaMain(java.io.PrintWriter out,
                   java.io.PrintWriter err,
                   JdoMetaOptions options)
Creates an instance.

Method Detail

initJdoMetaData

protected void initJdoMetaData()
                        throws EnhancerMetaDataFatalError
Initializes the jdo metadata component.

Throws:
EnhancerMetaDataFatalError

init

protected void init()
             throws EnhancerFatalError,
                    EnhancerUserException
Initializes all components.

Overrides:
init in class ClassArgMain
Throws:
EnhancerFatalError
EnhancerUserException

main

public static void main(java.lang.String[] args)
Runs this class


printlnErr

protected void printlnErr(java.lang.String msg,
                          java.lang.Throwable ex,
                          boolean verbose)
Prints out an error message.


printlnErr

protected void printlnErr(java.lang.String msg,
                          java.lang.Throwable ex)
Prints out an error message.


printlnErr

protected void printlnErr(java.lang.String msg)
Prints out an error message.


printlnErr

protected void printlnErr()
Prints out an error message.


print

protected void print(java.lang.String msg)
Prints out a message.


println

protected void println(java.lang.String msg)
Prints out a message.


println

protected void println()
Prints out a message.


flush

protected void flush()
Flushes streams.



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