org.apache.jdo.enhancer
Class EnhancerMain

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
                      extended by org.apache.jdo.enhancer.EnhancerMain

public class EnhancerMain
extends JdoMetaMain

JDO command line enhancer.

Author:
Martin Zaun

Field Summary
protected  ClassFileEnhancer enhancer
          The byte code enhancer.
protected  java.io.PrintWriter err
          The stream to write error messages to.
protected  EnhancerOptions 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.JdoMetaMain
jdoMeta
 
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
EnhancerMain(java.io.PrintWriter out, java.io.PrintWriter err)
          Creates an instance.
EnhancerMain(java.io.PrintWriter out, java.io.PrintWriter err, EnhancerOptions options)
          Creates an instance.
 
Method Summary
protected  void flush()
          Flushes streams.
protected  void init()
          Initializes all components.
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.
protected  int process()
          Run the enhancer.
 
Methods inherited from class org.apache.jdo.impl.enhancer.JdoMetaMain
initJdoMetaData
 
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
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 EnhancerOptions options
The options and arguments.


enhancer

protected ClassFileEnhancer enhancer
The byte code enhancer.


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

EnhancerMain

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


EnhancerMain

public EnhancerMain(java.io.PrintWriter out,
                    java.io.PrintWriter err,
                    EnhancerOptions options)
Creates an instance.

Method Detail

init

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

Overrides:
init in class JdoMetaMain
Throws:
EnhancerFatalError
EnhancerUserException

process

protected int process()
Run the enhancer.

Overrides:
process in class GenericMain

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.