Uses of Interface
com.googlecode.objectify.impl.translate.Translator
-
Packages that use Translator Package Description com.googlecode.objectify.impl com.googlecode.objectify.impl.translate -
-
Uses of Translator in com.googlecode.objectify.impl
Fields in com.googlecode.objectify.impl declared as Translator Modifier and Type Field Description protected Translator<P,D>
PropertyPopulator. translator
Methods in com.googlecode.objectify.impl that return Translator Modifier and Type Method Description Translator<P,com.google.appengine.api.datastore.PropertyContainer>
EntityMetadata. getTranslator()
= * @return the translator that will convert between native datastore representation and pojo for this type.Constructors in com.googlecode.objectify.impl with parameters of type Translator Constructor Description PropertyPopulator(Property prop, Translator<P,D> trans)
-
Uses of Translator in com.googlecode.objectify.impl.translate
Classes in com.googlecode.objectify.impl.translate that implement Translator Modifier and Type Class Description class
ClassTranslator<P>
Some common code for Translators which know how to convert a POJO type into a PropertiesContainer.class
Creator<P>
Factory for POJO and PropertyContainer objects.class
EmbeddedCreator<P>
This version is for creating normal embedded objects.class
EntityCreator<P>
This version is for creating entity objects, which could be embedded or top-level.class
EntityTranslator
Translator which can translate arbitrary entities based on registered kinds.class
NullSafeTranslator<P,D>
Handles null checking so we don't have to do it everywhere.class
ProjectionSafeTranslator<P,D>
Watches out for RawValue and performs the necessary conversion if we get one.class
TranslatorRecycles<P,D>
Combines Translator with Recycles, useful so that we can create anonymous classes.class
ValueTranslator<P,D>
A bit of code that does the required type checking and casting so that we have nice typed methods.Methods in com.googlecode.objectify.impl.translate that return Translator Modifier and Type Method Description Translator<Object,Collection<Object>>
ArrayTranslatorFactory. create(TypeKey<Object> tk, CreateContext ctx, Path path)
Translator<Object,Object>
AsIsTranslatorFactory. create(TypeKey<Object> tk, CreateContext ctx, Path path)
Translator<Collection<Object>,Collection<Object>>
CollectionTranslatorFactory. create(TypeKey<Collection<Object>> tk, CreateContext ctx, Path path)
Translator<Object,Object>
ContainerTranslatorFactory. create(TypeKey<Object> tk, CreateContext ctx, Path path)
Translator<Map<Object,Object>,com.google.appengine.api.datastore.EmbeddedEntity>
EmbeddedMapTranslatorFactory. create(TypeKey<Map<Object,Object>> tk, CreateContext ctx, Path path)
Translator<Map<Object,Object>,Collection<Object>>
MapifyTranslatorFactory. create(TypeKey<Map<Object,Object>> tk, CreateContext ctx, Path path)
Translator<Number,Object>
NumberTranslatorFactory. create(TypeKey<Number> tk, CreateContext ctx, Path path)
Translator<Object,Object>
SerializeTranslatorFactory. create(TypeKey<Object> tk, CreateContext ctx, Path path)
Translator<Object,Object>
TranslateTranslatorFactory. create(TypeKey<Object> tk, CreateContext ctx, Path path)
Translator<P,D>
TranslatorFactory. create(TypeKey<P> tk, CreateContext ctx, Path path)
Create a translator for a type.Translator<P,D>
ValueTranslatorFactory. create(TypeKey<P> tk, CreateContext ctx, Path path)
<P,D>
Translator<P,D>Translators. get(TypeKey tk, CreateContext ctx, Path path)
Obtains the Translator appropriate for this type and annotations.<P> Translator<P,com.google.appengine.api.datastore.PropertyContainer>
Translators. getRoot(Class<P> clazz)
Get the translator for a root entity class<P,D>
Translator<P,D>CreateContext. getTranslator(TypeKey<P> tk, CreateContext ctx, Path path)
Get the relevant translator, creating it if necessary.
-