ozone core API

org.ozoneDB.tools.OPP
Class IfHelper

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

class IfHelper
extends java.lang.Object

Helper class that allows to parse the Java source code of interface files to find out extra class information.

Version:
$Revision: 1.2 $Date: 2002/04/17 09:29:39 $
Author:
SMB

Field Summary
protected  java.lang.Class cl
           
protected  java.lang.Class dbInterface
           
protected  java.lang.String outputDir
           
protected  boolean quiet
           
protected  java.lang.Object re
           
protected  DxHashMap updateMethodsIf
          Names of update methods as Strings.
 
Constructor Summary
IfHelper(java.lang.Class _cl, java.lang.String _outputDir, boolean _quiet)
           
 
Method Summary
 void searchUpdateMethods(DxHashMap updateMethodsIf)
          Recursivly search all remote interfaces (implement OzoneRemote) for update methods.
protected  void searchUpdateMethods2(java.lang.Class dbInterface, DxHashMap updateMethodsIf)
          Search all methods that are marked in the source code of the remote Java interface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cl

protected java.lang.Class cl

dbInterface

protected java.lang.Class dbInterface

quiet

protected boolean quiet

re

protected java.lang.Object re

outputDir

protected java.lang.String outputDir

updateMethodsIf

protected DxHashMap updateMethodsIf
Names of update methods as Strings.

Constructor Detail

IfHelper

public IfHelper(java.lang.Class _cl,
                java.lang.String _outputDir,
                boolean _quiet)
Method Detail

searchUpdateMethods

public void searchUpdateMethods(DxHashMap updateMethodsIf)
                         throws java.lang.Exception
Recursivly search all remote interfaces (implement OzoneRemote) for update methods.

java.lang.Exception

searchUpdateMethods2

protected void searchUpdateMethods2(java.lang.Class dbInterface,
                                    DxHashMap updateMethodsIf)
                             throws java.lang.Exception
Search all methods that are marked in the source code of the remote Java interface.

java.lang.Exception

ozone core API

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