public class DefaultJavaMappingStrategy extends Object implements MappingStrategy
Constructor and Description |
---|
DefaultJavaMappingStrategy(boolean gwtTarget,
GeneratorMappingContext context,
MetaClass toMap) |
Modifier and Type | Method and Description |
---|---|
Statement |
demarshallEnum(Statement objStatement,
Statement valStatement,
MetaClass toType) |
Statement |
extractJSONObjectProperty(String fieldName,
Class fromType) |
Statement |
extractJSONObjectProperty(String fieldName,
MetaClass fromType) |
Statement |
fieldDemarshall(Mapping mapping,
Class<?> fromType) |
Statement |
fieldDemarshall(Mapping mapping,
MetaClass fromType) |
ObjectMapper |
getMapper() |
void |
marshallEnum(ContextualStatementBuilder bb,
Statement valueStatement,
MetaClass toType) |
void |
marshallToJSON(BlockBuilder<?> builder,
MetaClass toType,
MappingDefinition definition,
ClassStructureBuilder classStructureBuilder,
BlockBuilder<?> initMethod) |
Statement |
maybeAddAssumedTypes(BlockBuilder<?> blockBuilder,
String varName,
Mapping mapping,
Statement statement) |
Statement |
unwrapJSON(Statement valueStatement,
MetaClass toType,
MetaClass targetType) |
Statement |
valueAccessorFor(MetaClassMember member,
ClassStructureBuilder<?> classStructureBuilder) |
public DefaultJavaMappingStrategy(boolean gwtTarget, GeneratorMappingContext context, MetaClass toMap)
public ObjectMapper getMapper()
getMapper
in interface MappingStrategy
public Statement maybeAddAssumedTypes(BlockBuilder<?> blockBuilder, String varName, Mapping mapping, Statement statement)
public Statement extractJSONObjectProperty(String fieldName, Class fromType)
public Statement extractJSONObjectProperty(String fieldName, MetaClass fromType)
public void marshallToJSON(BlockBuilder<?> builder, MetaClass toType, MappingDefinition definition, ClassStructureBuilder classStructureBuilder, BlockBuilder<?> initMethod)
public Statement valueAccessorFor(MetaClassMember member, ClassStructureBuilder<?> classStructureBuilder)
public Statement demarshallEnum(Statement objStatement, Statement valStatement, MetaClass toType)
public void marshallEnum(ContextualStatementBuilder bb, Statement valueStatement, MetaClass toType)
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.