org.apache.jdo.impl.enhancer
Class JdoMetaMain

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.GenericMain
                  extended byorg.apache.jdo.impl.enhancer.ClassArgMain
                      extended byorg.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  EnhancerMetaData jdoMeta
          The metadata.
protected  JdoMetaOptions options
          The options and arguments.
 
Fields inherited from class org.apache.jdo.impl.enhancer.ClassArgMain
classes
 
Fields inherited from class org.apache.jdo.impl.enhancer.GenericMain
err, INTERNAL_ERROR, OK, out, 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 init()
          Initializes all components.
protected  void initJdoMetaData()
          Initializes the jdo metadata component.
static void main(java.lang.String[] args)
          Runs this class
 
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
flush, print, println, println, printlnErr, printlnErr, printlnErr, printlnErr, 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.

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



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