ozone core API

org.ozoneDB.tools.OPP
Class CDHelper

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

public class CDHelper
extends java.lang.Object

Version:
$Revision: 1.2 $Date: 2002/04/17 09:29:39 $
Author:
SMB
, Medium.net

Field Summary
protected  java.lang.Class cl
           
static java.lang.String DEFAULTLOCK
           
protected  java.lang.String outputDir
           
protected  boolean quiet
           
static java.lang.String UPGRADELOCK
           
static java.lang.String WRITELOCK
           
 
Constructor Summary
CDHelper(java.lang.Class _cl, java.lang.String _outputDir, boolean _quiet)
           
 
Method Summary
private static java.lang.String buildSignature(java.lang.Class[] _parameter)
          Builds a valid signaturestring from the given classarray.
static void class2xml(java.lang.Class _clazz, java.io.PrintWriter _pw, boolean quiet)
          Build OzoneClassDescriptor for the given class.
 void searchUpdateMethods(DxHashMap updateMethodsIf)
          Try to load the XML class descriptor to...
protected static void showDescriptor(org.ozoneDB.tools.OPP.castor.OzoneClassDescriptor descriptor)
           
static org.ozoneDB.tools.OPP.castor.OzoneClassDescriptor xml2Descriptor(org.xml.sax.InputSource _source)
           
static org.ozoneDB.tools.OPP.castor.OzoneClassDescriptor xml2Descriptor(java.lang.String _sourcefile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULTLOCK

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

WRITELOCK

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

UPGRADELOCK

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

cl

protected java.lang.Class cl

quiet

protected boolean quiet

outputDir

protected java.lang.String outputDir
Constructor Detail

CDHelper

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

searchUpdateMethods

public void searchUpdateMethods(DxHashMap updateMethodsIf)
                         throws java.lang.Exception
Try to load the XML class descriptor to...

java.lang.Exception

showDescriptor

protected static void showDescriptor(org.ozoneDB.tools.OPP.castor.OzoneClassDescriptor descriptor)

xml2Descriptor

public static org.ozoneDB.tools.OPP.castor.OzoneClassDescriptor xml2Descriptor(java.lang.String _sourcefile)
                                                                        throws java.lang.Exception
java.lang.Exception

xml2Descriptor

public static org.ozoneDB.tools.OPP.castor.OzoneClassDescriptor xml2Descriptor(org.xml.sax.InputSource _source)
                                                                        throws java.lang.Exception
java.lang.Exception

class2xml

public static void class2xml(java.lang.Class _clazz,
                             java.io.PrintWriter _pw,
                             boolean quiet)
                      throws java.lang.Exception
Build OzoneClassDescriptor for the given class.

java.lang.Exception

buildSignature

private static java.lang.String buildSignature(java.lang.Class[] _parameter)
Builds a valid signaturestring from the given classarray. THIS CODE IS TAKEN (and modified) FROM OPP AND SHOULD BECOME UNIQUE FOR BOTH!!! (See also filtering systemmethods few lines ahead!)

Parameters:
_parameter - array of classes representing the parametertypes
Returns:
the signature or null if _parameter was an empty array (null is needed to unset the attribute >signatur< of element xmethod)

ozone core API

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