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 java.lang.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 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 java.lang.String METHOD_GET_RESOURCE
See Also:
Constant Field Values
Constructor Detail

XmlGenerator

public XmlGenerator(@NotNull
                    com.cedarsoft.codegen.CodeGenerator 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.