org.compass.core.converter.mapping.json
Class JsonArrayMappingConverter
java.lang.Object
org.compass.core.converter.mapping.json.AbstractDynamicJsonMappingConverter
org.compass.core.converter.mapping.json.JsonArrayMappingConverter
- All Implemented Interfaces:
- Converter
public class JsonArrayMappingConverter
- extends AbstractDynamicJsonMappingConverter
- Author:
- kimchy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsonArrayMappingConverter
public JsonArrayMappingConverter()
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).
- 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
.
- 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.