Package org.apache.openjpa.xmlstore
Class XMLFileHandler
- java.lang.Object
- 
- org.apache.openjpa.xmlstore.XMLFileHandler
 
- 
 public class XMLFileHandler extends java.lang.ObjectStoresObjectDataobjects by serializing a collection of them into and out of an XML file.
- 
- 
Constructor SummaryConstructors Constructor Description XMLFileHandler(XMLConfiguration conf)Constructor; supply configuration.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collectionload(ClassMetaData meta)Loads all instances ofmetainto a list of objects.voidstore(ClassMetaData meta, java.util.Collection datas)Stores all instances indatasinto the appropriate file, as dictated bymeta.voidwriteDataValue(java.io.Writer out, int type, java.lang.Object val)Write out the data value.
 
- 
- 
- 
Constructor Detail- 
XMLFileHandlerpublic XMLFileHandler(XMLConfiguration conf) Constructor; supply configuration.
 
- 
 - 
Method Detail- 
loadpublic java.util.Collection load(ClassMetaData meta) Loads all instances ofmetainto a list of objects. The givenmetamust represent a least-derived persistence-capable type.
 - 
storepublic void store(ClassMetaData meta, java.util.Collection datas) Stores all instances indatasinto the appropriate file, as dictated bymeta.- Parameters:
- meta- the least-derived type of the instances being stored
- datas- a collection of- ObjectDatainstances, each of which represents an object of type- meta
 
 - 
writeDataValuepublic void writeDataValue(java.io.Writer out, int type, java.lang.Object val) throws java.io.IOExceptionWrite out the data value. This method writes nulls as "null", serializes (using Java serialization and base16 encoding) out non- primitives/boxed primitives and non-persistent types, and writes primitives/boxed primitives and oids using their toString.- Throws:
- java.io.IOException
 
 
- 
 
-