org.hudsonci.utils.marshal.xref
Class XReferenceStoreConverter
java.lang.Object
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter
org.hudsonci.utils.marshal.xref.XReferenceConverter
org.hudsonci.utils.marshal.xref.XReferenceStoreConverter
- All Implemented Interfaces:
- com.thoughtworks.xstream.converters.Converter, com.thoughtworks.xstream.converters.ConverterMatcher, com.thoughtworks.xstream.core.Caching
public class XReferenceStoreConverter
- extends XReferenceConverter
Converter for XReference types using XReferenceStore strategy.
- Since:
- 2.1.0
- Author:
- Jason Dillon
| Nested classes/interfaces inherited from class com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter |
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.DuplicateFieldException, com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.UnknownFieldException |
| Fields inherited from class com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter |
mapper, reflectionProvider, serializationMethodInvoker |
| Methods inherited from class com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter |
flushCache, instantiateNewInstance, marshal, marshallField, shouldUnmarshalTransientFields, unmarshal, unmarshallField |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XReferenceStoreConverter
public XReferenceStoreConverter(XReferenceStore store,
com.thoughtworks.xstream.mapper.Mapper mapper,
com.thoughtworks.xstream.converters.reflection.ReflectionProvider reflection)
store
protected void store(XReference ref)
throws IOException
- Description copied from class:
XReferenceConverter
- Provides reference storing behavior.
- Specified by:
store in class XReferenceConverter
- Throws:
IOException
load
protected Object load(XReference ref)
throws IOException
- Description copied from class:
XReferenceConverter
- Provides reference loading behavior.
- Specified by:
load in class XReferenceConverter
- Throws:
IOException
Copyright © 2004-2011 Hudson. All Rights Reserved.