Package org.apache.openjpa.xmlstore
Class XMLFileHandler
java.lang.Object
org.apache.openjpa.xmlstore.XMLFileHandler
Stores
ObjectData objects by serializing a collection
of them into and out of an XML file.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionload(ClassMetaData meta) Loads all instances ofmetainto a list of objects.voidstore(ClassMetaData meta, Collection datas) Stores all instances indatasinto the appropriate file, as dictated bymeta.voidwriteDataValue(Writer out, int type, Object val) Write out the data value.
-
Constructor Details
-
XMLFileHandler
Constructor; supply configuration.
-
-
Method Details
-
load
Loads all instances ofmetainto a list of objects. The givenmetamust represent a least-derived persistence-capable type. -
store
Stores all instances indatasinto the appropriate file, as dictated bymeta.- Parameters:
meta- the least-derived type of the instances being storeddatas- a collection ofObjectDatainstances, each of which represents an object of typemeta
-
writeDataValue
Write 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:
IOException
-