com.googlecode.objectify.impl.load.EmbeddedMapSetter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of objectify Show documentation
Show all versions of objectify Show documentation
*** THIS VERSION UPLOADED FOR USE WITH CEDAR-COMMON, TO AVOID DEPENDENCIES ON GOOGLE CODE-BASED MAVEN REPOSITORIES. *** The simplest convenient interface to the Google App Engine datastore
The newest version!
package com.googlecode.objectify.impl.load;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.util.Collection;
import java.util.Map;
import com.googlecode.objectify.impl.LoadContext;
import com.googlecode.objectify.impl.Transmog;
import com.googlecode.objectify.impl.TypeUtils;
import com.googlecode.objectify.impl.conv.Conversions;
/**
* Creates objects or stores primitive values within a map embedded in a component.
*/
public class EmbeddedMapSetter extends CollisionDetectingSetter
{
Field field;
/** Constructor for the component type, or null if this is a primitive value map. */
Constructor componentTypeCtor;
/** Nested Transmog that handles object loading for the component type, or null for primitives. */
Transmog