org.compass.core.converter.extended
Class ReaderConverter
java.lang.Object
org.compass.core.converter.extended.ReaderConverter
- All Implemented Interfaces:
- Converter
public class ReaderConverter
- extends Object
- implements Converter
- Author:
- kimchy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReaderConverter
public ReaderConverter()
marshall
public boolean marshall(Resource resource,
Object root,
Mapping mapping,
MarshallingContext context)
throws ConversionException
- Description copied from interface:
Converter
- Marshall the given
Object
to the given Resource
. Will use
the mapping definition as to how to marshall the object.
Returns true
if data was saved in the index, and it can
be read as well (i.e. stored).
- Specified by:
marshall
in interface Converter
- Parameters:
resource
- The resource to marhsall the object toroot
- The Object to marshall to the resourcemapping
- The mapping definition of how to marshall the Object to the resorucecontext
- The context for the current marhslling process
- Returns:
true
if data was saved in the the index that can be read.
- Throws:
ConversionException
unmarshall
public Object unmarshall(Resource resource,
Mapping mapping,
MarshallingContext context)
throws ConversionException
- Description copied from interface:
Converter
- Unmarshall the given
Resource
to the appropiate Object
.
- Specified by:
unmarshall
in interface Converter
- Parameters:
resource
- The resource to unmarshall into an Objectmapping
- The mapping definition of how to unmarshall the Resource into an Objectcontext
- The context for the current marshalling process
- Returns:
- The object unmarshalled
- Throws:
ConversionException
Copyright (c) 2004-2009 The Compass Project.