org.norvelle.textcite.model
Class BookOutlineItem.BookOutlineItemConverter
java.lang.Object
com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter
org.norvelle.textcite.model.serialize.AbstractCustomConverter
org.norvelle.textcite.model.BookOutlineItem.BookOutlineItemConverter
- All Implemented Interfaces:
- com.thoughtworks.xstream.converters.Converter, com.thoughtworks.xstream.converters.ConverterMatcher
- Enclosing class:
- BookOutlineItem
public static class BookOutlineItem.BookOutlineItemConverter
- extends AbstractCustomConverter
BookOutlineItemConverter is an inner class used for serializing BookOutlineItem objects via XStream.
It has to be an inner class so that it has access to the private fields of the
BookOutlineItem class
Method Summary |
boolean |
canConvert(java.lang.Class type)
|
void |
marshal(java.lang.Object source,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
com.thoughtworks.xstream.converters.MarshallingContext context)
|
java.lang.Object |
unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context)
|
Methods inherited from class com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter |
createCollection, mapper, readItem, writeItem |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BookOutlineItem.BookOutlineItemConverter
public BookOutlineItem.BookOutlineItemConverter(com.thoughtworks.xstream.mapper.Mapper mapper,
SaveLoadStatusListener l,
XMLSerializer2 s)
canConvert
public boolean canConvert(java.lang.Class type)
- Specified by:
canConvert
in interface com.thoughtworks.xstream.converters.ConverterMatcher
- Specified by:
canConvert
in class com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter
marshal
public void marshal(java.lang.Object source,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
com.thoughtworks.xstream.converters.MarshallingContext context)
- Specified by:
marshal
in interface com.thoughtworks.xstream.converters.Converter
- Specified by:
marshal
in class com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter
unmarshal
public java.lang.Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context)
- Specified by:
unmarshal
in interface com.thoughtworks.xstream.converters.Converter
- Specified by:
unmarshal
in class com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter