kodo.xmlstore
Class XMLFileHandler
java.lang.Object
|
+--kodo.xmlstore.XMLFileHandler
- public class XMLFileHandler
- extends Object
Stores ObjectData
objects by serializing a collection
of them into and out of an XML file.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLFileHandler
public XMLFileHandler(XMLConfiguration conf)
- Constructor; supply configuration.
load
public Collection load(ClassMetaData meta)
- Loads all instances of
meta
into a list of objects.
The given meta
must represent a least-derived
persistence-capable type.
store
public void store(ClassMetaData meta,
Collection datas)
- Stores all instances in
datas
into the appropriate file,
as dictated by meta
.
- Parameters:
meta
- the least-derived type of the instances being storeddatas
- a collection of ObjectData
instances, each
of which represents an object of type meta
writeDataValue
public void writeDataValue(Writer out,
int type,
Object val)
throws IOException
- 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.
Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.