org.apache.jdo.impl.enhancer
Class PersistenceLauncher

java.lang.Object
  extended byorg.apache.jdo.impl.enhancer.PersistenceLauncher

public class PersistenceLauncher
extends java.lang.Object

Application launcher for persistence-capable classes.

Author:
Martin Zaun

Field Summary
private static java.io.PrintWriter err
           
private static java.io.PrintWriter out
           
private static java.lang.String prefix
           
 
Constructor Summary
private PersistenceLauncher()
          Creates new PersistenceLauncher.
 
Method Summary
static void main(java.lang.String[] args)
          Creates a class loader and launches a target class.
(package private) static void usage()
          Prints usage message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

err

private static final java.io.PrintWriter err

out

private static final java.io.PrintWriter out

prefix

private static final java.lang.String prefix
See Also:
Constant Field Values
Constructor Detail

PersistenceLauncher

private PersistenceLauncher()
Creates new PersistenceLauncher.

Method Detail

usage

static void usage()
Prints usage message.


main

public static void main(java.lang.String[] args)
                 throws java.lang.ClassNotFoundException,
                        java.lang.NoSuchMethodException,
                        java.lang.SecurityException,
                        java.lang.IllegalAccessException,
                        java.lang.IllegalArgumentException,
                        java.lang.reflect.InvocationTargetException
Creates a class loader and launches a target class.

Parameters:
args - the command line arguments
Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException