|
SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.solarmetric.rd.meta.XMLMetaDataSerializer
|
+--com.solarmetric.rd.meta.CFMetaDataSerializer
|
+--com.solarmetric.rd.kodo.meta.JDOMetaDataSerializer
Serializes JDO metadata back to XML.
| Constructor Summary | |
JDOMetaDataSerializer(com.solarmetric.rd.kodo.conf.JDOConfiguration conf)
Constructor. |
|
| Method Summary | |
void |
addMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData meta)
Add a class meta data to the set to be serialized. |
void |
addMetaDatas(com.solarmetric.rd.kodo.meta.JDOMetaDataRepository repos)
Add all metadatas in the given repository to the set to be serialized. |
void |
clear()
Clear the set of metadatas to be serialized. |
com.solarmetric.rd.kodo.meta.ClassMetaData[] |
getMetaDatas()
Return all the metadatas in the set to be serialized. |
protected java.util.Collection |
getObjects()
Return the current set of objects set for serialization. |
protected java.lang.String |
getPackageName(java.lang.Object obj)
Return the package of the given object. |
protected java.lang.String |
getRootElementName()
Return the name of the document root element. |
boolean |
getVerbose()
Set to true to include every field in the metadata; by default fields are only included if they do not follow the JDO defaults. |
boolean |
removeMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData meta)
Remove a metadata from the set to be serialized. |
boolean |
removeMetaDatas(com.solarmetric.rd.kodo.meta.JDOMetaDataRepository repos)
Remove all the metadatas in the given repository from the set to be serialized. |
protected void |
serializeClass(java.lang.Object obj)
Serialize the given object representing metadata at the class level. |
void |
setVerbose(boolean verbose)
Set to true to include every field in the metadata; by default fields are only included if they do not follow the JDO defaults. |
| Methods inherited from class com.solarmetric.rd.meta.CFMetaDataSerializer |
getClassName, getDeclaredPackage, serialize |
| Methods inherited from class com.solarmetric.rd.meta.XMLMetaDataSerializer |
addAttribute, endElement, getLog, reset, serialize, serialize, serialize, serialize, serialize, setLog, startElement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JDOMetaDataSerializer(com.solarmetric.rd.kodo.conf.JDOConfiguration conf)
| Method Detail |
public boolean getVerbose()
public void setVerbose(boolean verbose)
public com.solarmetric.rd.kodo.meta.ClassMetaData[] getMetaDatas()
public void addMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData meta)
public void addMetaDatas(com.solarmetric.rd.kodo.meta.JDOMetaDataRepository repos)
public boolean removeMetaData(com.solarmetric.rd.kodo.meta.ClassMetaData meta)
public boolean removeMetaDatas(com.solarmetric.rd.kodo.meta.JDOMetaDataRepository repos)
public void clear()
protected java.util.Collection getObjects()
XMLMetaDataSerializer
getObjects in class XMLMetaDataSerializerprotected java.lang.String getRootElementName()
CFMetaDataSerializer
getRootElementName in class CFMetaDataSerializerprotected java.lang.String getPackageName(java.lang.Object obj)
CFMetaDataSerializer
getPackageName in class CFMetaDataSerializer
protected void serializeClass(java.lang.Object obj)
throws org.xml.sax.SAXException
CFMetaDataSerializer
serializeClass in class CFMetaDataSerializerorg.xml.sax.SAXException
|
SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||