SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool

com.solarmetric.rd.kodo.meta
Class JDOMetaDataGenerator

java.lang.Object
  |
  +--com.solarmetric.rd.kodo.meta.JDOMetaDataGenerator

public class JDOMetaDataGenerator
extends java.lang.Object

Generates default JDO metadata for a given class.


Constructor Summary
JDOMetaDataGenerator(com.solarmetric.rd.kodo.conf.JDOConfiguration conf)
          Constructor.
 
Method Summary
 com.solarmetric.rd.kodo.meta.ClassMetaData generateMetaData(java.lang.Class cls)
          Generate the default metadata for the given class.
 boolean getUseImplHelper()
          Return whether or not the JDOImplHelper will be used when possible.
protected  com.solarmetric.rd.kodo.meta.ClassMetaData newClassMetaData(java.lang.Class cls)
          Return a new class metadata object for the given class.
protected  com.solarmetric.rd.kodo.meta.FieldMetaData newFieldMetaData(java.lang.String name, java.lang.Class type, com.solarmetric.rd.kodo.meta.ClassMetaData owner)
          Return a new field metadata object for a field of the given name and type.
 void setUseImplHelper(boolean useImplHelper)
          Set whether or not the JDOImplHelper will be used when possible.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDOMetaDataGenerator

public JDOMetaDataGenerator(com.solarmetric.rd.kodo.conf.JDOConfiguration conf)
Constructor. Supply configuration.

Method Detail

getUseImplHelper

public boolean getUseImplHelper()
Return whether or not the JDOImplHelper will be used when possible. Defaults to true.


setUseImplHelper

public void setUseImplHelper(boolean useImplHelper)
Set whether or not the JDOImplHelper will be used when possible. Defaults to true.


generateMetaData

public com.solarmetric.rd.kodo.meta.ClassMetaData generateMetaData(java.lang.Class cls)
Generate the default metadata for the given class.


newClassMetaData

protected com.solarmetric.rd.kodo.meta.ClassMetaData newClassMetaData(java.lang.Class cls)
Return a new class metadata object for the given class. Returns a ClassMetaDataImpl instance by default.


newFieldMetaData

protected com.solarmetric.rd.kodo.meta.FieldMetaData newFieldMetaData(java.lang.String name,
                                                                      java.lang.Class type,
                                                                      com.solarmetric.rd.kodo.meta.ClassMetaData owner)
Return a new field metadata object for a field of the given name and type. Returns a FieldMetaDataImpl instance by default.


SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool

Copyright 2001,2002,2003 SolarMetric, Inc. All Rights Reserved.