com.cedarsoft.serialization.generator.output.serializer.test
Class XmlGenerator

java.lang.Object
  extended by com.cedarsoft.serialization.generator.output.GeneratorBase<T>
      extended by com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator<XmlDecisionCallback>
          extended by com.cedarsoft.serialization.generator.output.serializer.test.XmlGenerator

public class XmlGenerator
extends AbstractGenerator<XmlDecisionCallback>


Field Summary
static String METHOD_GET_RESOURCE
           
 
Fields inherited from class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
CLASS_NAME_ASSERT, DATA_POINT_FIELD_NAME, METHOD_NAME_ASSERT_EQUALS, METHOD_NAME_CREATE, METHOD_NAME_GET_SERIALIZER, METHOD_NAME_VALUE_OF, METHOD_NAME_VERIFY_DESERIALIZED, PARAM_NAME_DESERIALIZED, PARAM_NAME_VERSION, SERIALIZER_TEST_NAME_SUFFIX, SERIALIZER_VERSION_TEST_NAME_SUFFIX
 
Fields inherited from class com.cedarsoft.serialization.generator.output.GeneratorBase
codeGenerator, codeModel
 
Constructor Summary
XmlGenerator(com.cedarsoft.codegen.CodeGenerator<XmlDecisionCallback> codeGenerator)
           
 
Method Summary
protected  com.sun.codemodel.JExpression createExpectedExpression(com.sun.codemodel.JClass testClass, com.sun.codemodel.JClass domainType)
           
protected  com.sun.codemodel.JClass createExtendsClass(com.sun.codemodel.JClass domainType, com.sun.codemodel.JClass serializerClass)
           
protected  com.sun.codemodel.JClass createVersionExtendsClass(com.sun.codemodel.JClass domainType, com.sun.codemodel.JClass serializerClass)
           
 
Methods inherited from class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
createDataPoint, createDomainObjectCreationExpression, createGetSerializerMethod, createSerializerTestName, createSerializerVersionTestName, createVersionsDataPoint, createVersionVerifyMethod, generateSerializerTest, generateSerializerVersionTest
 
Methods inherited from class com.cedarsoft.serialization.generator.output.GeneratorBase
getCodeGenerator, getCodeModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

METHOD_GET_RESOURCE

@NonNls
@NotNull
public static final String METHOD_GET_RESOURCE
See Also:
Constant Field Values
Constructor Detail

XmlGenerator

public XmlGenerator(@NotNull
                    com.cedarsoft.codegen.CodeGenerator<XmlDecisionCallback> codeGenerator)
Method Detail

createExtendsClass

@NotNull
protected com.sun.codemodel.JClass createExtendsClass(@NotNull
                                                              com.sun.codemodel.JClass domainType,
                                                              @NotNull
                                                              com.sun.codemodel.JClass serializerClass)
Specified by:
createExtendsClass in class AbstractGenerator<XmlDecisionCallback>

createVersionExtendsClass

@NotNull
protected com.sun.codemodel.JClass createVersionExtendsClass(@NotNull
                                                                     com.sun.codemodel.JClass domainType,
                                                                     @NotNull
                                                                     com.sun.codemodel.JClass serializerClass)
Specified by:
createVersionExtendsClass in class AbstractGenerator<XmlDecisionCallback>

createExpectedExpression

@NotNull
protected com.sun.codemodel.JExpression createExpectedExpression(@NotNull
                                                                         com.sun.codemodel.JClass testClass,
                                                                         @NotNull
                                                                         com.sun.codemodel.JClass domainType)
Specified by:
createExpectedExpression in class AbstractGenerator<XmlDecisionCallback>


Copyright © 2010 cedarsoft GmbH. All Rights Reserved.