ozone core API

org.ozoneDB.tools.OPP
Class OPP

java.lang.Object
  |
  +--org.ozoneDB.tools.OPP.OPP

public class OPP
extends java.lang.Object

Command line driver of the OPP tool.

Version:
$Revision: 1.4 $Date: 2002/06/08 00:49:39 $
Author:
SMB

Field Summary
(package private) static boolean cache
           
(package private) static boolean compileSource
           
static java.lang.String JAVADOC_PATTERN
          Update methods can marked with a
(package private) static boolean keepSource
           
static java.lang.String METHOD_PATTERN
          All method signatures in java interfaces must look like:
(package private) static java.lang.String methodPattern
           
(package private) static boolean odmg
           
(package private) static java.lang.String outputDirName
           
(package private) static boolean printStackTrace
           
(package private) static boolean quiet
           
(package private) static boolean searchInterfaceSource
           
static java.lang.String SIGNATURE_DELIMITER
           
(package private) static java.lang.String sourceDirName
           
static java.lang.String UPDATE_SIGN
          Update methods can marked with a
 
Constructor Summary
OPP()
           
 
Method Summary
static void main(java.lang.String[] args)
           
protected static void makeODMGProxies(DxHashSet classes)
           
protected static void makeODMGProxy(java.lang.String arg)
           
protected static void makeProxies(DxHashSet classes)
           
protected static void makeProxy(java.lang.String arg)
           
protected static java.lang.String parentDirectoryName(java.lang.String directoryName, int dotCount)
           
static void printUsage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIGNATURE_DELIMITER

public static final java.lang.String SIGNATURE_DELIMITER
See Also:
Constant Field Values

UPDATE_SIGN

public static final java.lang.String UPDATE_SIGN
Update methods can marked with a
   /*update * /
 
in the lines following the method signature.

See Also:
Constant Field Values

METHOD_PATTERN

public static final java.lang.String METHOD_PATTERN
All method signatures in java interfaces must look like:
   public package.return.Class[] methodname (
 
Otherwise OPP is unable to find them.

See Also:
Constant Field Values

JAVADOC_PATTERN

public static final java.lang.String JAVADOC_PATTERN
Update methods can marked with a

See Also:
Constant Field Values

odmg

static boolean odmg

quiet

static boolean quiet

cache

static boolean cache

keepSource

static boolean keepSource

compileSource

static boolean compileSource

printStackTrace

static boolean printStackTrace

searchInterfaceSource

static boolean searchInterfaceSource

methodPattern

static java.lang.String methodPattern

outputDirName

static java.lang.String outputDirName

sourceDirName

static java.lang.String sourceDirName
Constructor Detail

OPP

public OPP()
Method Detail

main

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

parentDirectoryName

protected static java.lang.String parentDirectoryName(java.lang.String directoryName,
                                                      int dotCount)

makeODMGProxies

protected static void makeODMGProxies(DxHashSet classes)
                               throws java.lang.Exception
java.lang.Exception

makeProxies

protected static void makeProxies(DxHashSet classes)
                           throws java.lang.Exception
java.lang.Exception

makeODMGProxy

protected static void makeODMGProxy(java.lang.String arg)
                             throws java.lang.Exception
java.lang.Exception

makeProxy

protected static void makeProxy(java.lang.String arg)
                         throws java.lang.Exception
java.lang.Exception

printUsage

public static void printUsage()

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.