com.googlecode.objectify.impl.conv
Class ArrayConverter
java.lang.Object
com.googlecode.objectify.impl.conv.ArrayConverter
- All Implemented Interfaces:
- Converter
public class ArrayConverter
- extends java.lang.Object
- implements Converter
Knows how to convert java arrays. Note that each individual element must be
converted as well.
Method Summary |
java.lang.Object |
forDatastore(java.lang.Object value,
ConverterSaveContext ctx)
Convert the value into an object suitable for storage in the datastore. |
java.lang.Object |
forPojo(java.lang.Object value,
java.lang.Class<?> fieldType,
ConverterLoadContext ctx,
java.lang.Object onPojo)
Convert the value into an object suitable for setting on a field with
the specified type. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayConverter
public ArrayConverter(Conversions conv)
forDatastore
public java.lang.Object forDatastore(java.lang.Object value,
ConverterSaveContext ctx)
- Description copied from interface:
Converter
- Convert the value into an object suitable for storage in the datastore.
The first thing converters should do is test whether they are appropriate
for the input data; if not, return null.
- Specified by:
forDatastore
in interface Converter
- Parameters:
value
- will never be null
- Returns:
- null to indicate that this converter does nothing with the value
forPojo
public java.lang.Object forPojo(java.lang.Object value,
java.lang.Class<?> fieldType,
ConverterLoadContext ctx,
java.lang.Object onPojo)
- Description copied from interface:
Converter
- Convert the value into an object suitable for setting on a field with
the specified type.
The first thing converters should do is test whether they are appropriate
for the input data; if not, return null.
- Specified by:
forPojo
in interface Converter
- Parameters:
value
- will never be nullfieldType
- is the type that the value should be converted toonPojo
- is the actual pojo object that this value will eventually be set upon
- Returns:
- null to indicate that this converter does nothing with the value
Copyright © 2011 Jeff Schnitzer and a gang of pirates. All Rights Reserved. Build version: 3.1