A B C D F G I J M N P S V X

A

AbstractGenerator<T extends com.cedarsoft.codegen.DecisionCallback> - Class in com.cedarsoft.serialization.generator.output.serializer
Generator base class for serializer generators
AbstractGenerator(CodeGenerator) - Constructor for class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 
AbstractGenerator<T extends com.cedarsoft.codegen.DecisionCallback> - Class in com.cedarsoft.serialization.generator.output.serializer.test
 
AbstractGenerator(CodeGenerator) - Constructor for class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
AbstractNamespaceBasedGenerator - Class in com.cedarsoft.serialization.generator.output.serializer
 
AbstractNamespaceBasedGenerator(CodeGenerator) - Constructor for class com.cedarsoft.serialization.generator.output.serializer.AbstractNamespaceBasedGenerator
 
AbstractXmlGenerator - Class in com.cedarsoft.serialization.generator.output.serializer
 
AbstractXmlGenerator(CodeGenerator) - Constructor for class com.cedarsoft.serialization.generator.output.serializer.AbstractXmlGenerator
Creates a new generator
addDelegatingSerializerToConstructor(JDefinedClass, JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 
annotateParamsWithNotNull(JMethod) - Method in class com.cedarsoft.serialization.generator.output.serializer.NotNullDecorator
 
appendDeserializeStatement(JDefinedClass, JMethod, JVar, JVar, FieldWithInitializationInfo) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
Appends the deserialize statement and return the created var containing the value
appendSerializeStatement(JDefinedClass, JMethod, JVar, JVar, JVar, FieldWithInitializationInfo) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
Appends the serialize statement

B

BadCommandLineException - Exception in com.cedarsoft.serialization.generator
 
BadCommandLineException() - Constructor for exception com.cedarsoft.serialization.generator.BadCommandLineException
 
BadCommandLineException(String) - Constructor for exception com.cedarsoft.serialization.generator.BadCommandLineException
 
BadCommandLineException(String, Throwable) - Constructor for exception com.cedarsoft.serialization.generator.BadCommandLineException
 
BadCommandLineException(Throwable) - Constructor for exception com.cedarsoft.serialization.generator.BadCommandLineException
 

C

canHandle(FieldDeclarationInfo) - Method in interface com.cedarsoft.serialization.generator.output.serializer.SerializeToGenerator
Whether this generator is able to handle the given field
CLASS_NAME_ASSERT - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
codeGenerator - Variable in class com.cedarsoft.serialization.generator.output.GeneratorBase
 
codeModel - Variable in class com.cedarsoft.serialization.generator.output.GeneratorBase
 
com.cedarsoft.serialization.generator - package com.cedarsoft.serialization.generator
 
com.cedarsoft.serialization.generator.decision - package com.cedarsoft.serialization.generator.decision
 
com.cedarsoft.serialization.generator.output - package com.cedarsoft.serialization.generator.output
 
com.cedarsoft.serialization.generator.output.serializer - package com.cedarsoft.serialization.generator.output.serializer
 
com.cedarsoft.serialization.generator.output.serializer.test - package com.cedarsoft.serialization.generator.output.serializer.test
 
constructDeserializedObject(DomainObjectDescriptor, JMethod, Map<FieldWithInitializationInfo, JVar>) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 
createAddToSerializeToExpression(AbstractGenerator<?>, JDefinedClass, JExpression, FieldDeclarationInfo, JVar, JVar) - Method in interface com.cedarsoft.serialization.generator.output.serializer.SerializeToGenerator
Creates a statement that is used to store the object (converted as string) to the serializeTo object
createConstructor(JDefinedClass, DomainObjectDescriptor) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
Creates the constructor for the given serializer class (if necessary)
createConstructor(JDefinedClass, DomainObjectDescriptor) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractXmlGenerator
 
createDataPoint(JDefinedClass, JClass, JClass, DomainObjectDescriptor) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
createDecisionCallback() - Method in class com.cedarsoft.serialization.generator.Generator.AbstractGeneratorRunner
 
createDefaultVersionRangeInvocation(Version, Version) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractNamespaceBasedGenerator
Creates the default version range invocation
createDeserializeMethodStub(JType, JDefinedClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 
createDomainObjectCreationExpression(DomainObjectDescriptor) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
createExpectedExpression(JClass, JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
createExpectedExpression(JClass, JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.JsonGenerator
 
createExpectedExpression(JClass, JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.XmlGenerator
 
createExtendsClass(JClass, JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
createExtendsClass(JClass, JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.JsonGenerator
 
createExtendsClass(JClass, JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.XmlGenerator
 
createGetSerializerMethod(JDefinedClass, JClass, JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
createReadFromDeserializeFromExpression(AbstractGenerator<?>, JDefinedClass, JExpression, JVar, FieldDeclarationInfo) - Method in interface com.cedarsoft.serialization.generator.output.serializer.SerializeToGenerator
Creates an expression that is used to read an object (as String) from deserializeFrom
createSerializeMethodStub(JType, JDefinedClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 
createSerializerClassName(String) - Static method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
Creates the class name for the serializer
createSerializerExtendsExpression(JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
Returns the class the serializer extends (including type information!)
createSerializerTestName(String) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
createSerializerVersionTestName(String) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
createVersionExtendsClass(JClass, JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
createVersionExtendsClass(JClass, JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.JsonGenerator
 
createVersionExtendsClass(JClass, JClass) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.XmlGenerator
 
createVersionsDataPoint(JDefinedClass, JClass, JClass, DomainObjectDescriptor) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
createVersionVerifyMethod(JDefinedClass, JClass, DomainObjectDescriptor) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 

D

DATA_POINT_FIELD_NAME - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
decorateConstant(CodeGenerator, JFieldVar) - Method in class com.cedarsoft.serialization.generator.output.serializer.I18nAnnotationsDecorator
 
decorateConstant(CodeGenerator, JFieldVar) - Method in class com.cedarsoft.serialization.generator.output.serializer.NotNullDecorator
 
decorateDeserializeMethod(CodeGenerator, JType, JDefinedClass, JMethod) - Method in interface com.cedarsoft.serialization.generator.output.serializer.GeneratorDecorator
Decorates the deserialize method
decorateDeserializeMethod(CodeGenerator, JType, JDefinedClass, JMethod) - Method in class com.cedarsoft.serialization.generator.output.serializer.I18nAnnotationsDecorator
 
decorateDeserializeMethod(CodeGenerator, JType, JDefinedClass, JMethod) - Method in class com.cedarsoft.serialization.generator.output.serializer.NotNullDecorator
 
decorateSerializeMethod(CodeGenerator, JType, JDefinedClass, JMethod) - Method in interface com.cedarsoft.serialization.generator.output.serializer.GeneratorDecorator
Decorates the serialize method
decorateSerializeMethod(CodeGenerator, JType, JDefinedClass, JMethod) - Method in class com.cedarsoft.serialization.generator.output.serializer.I18nAnnotationsDecorator
 
decorateSerializeMethod(CodeGenerator, JType, JDefinedClass, JMethod) - Method in class com.cedarsoft.serialization.generator.output.serializer.NotNullDecorator
 
DefaultXmlDecisionCallback - Class in com.cedarsoft.serialization.generator.decision
 
DefaultXmlDecisionCallback(String...) - Constructor for class com.cedarsoft.serialization.generator.decision.DefaultXmlDecisionCallback
 
DefaultXmlDecisionCallback(Collection<? extends String>) - Constructor for class com.cedarsoft.serialization.generator.decision.DefaultXmlDecisionCallback
 

F

fillDeSerializationMethods(DomainObjectDescriptor, JDefinedClass, JMethod, JMethod) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 
finishConstructor(JDefinedClass, JMethod) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 

G

generate(GeneratorConfiguration) - Method in class com.cedarsoft.serialization.generator.Generator.AbstractGeneratorRunner
 
generateFieldType(FieldDeclarationInfo) - Method in interface com.cedarsoft.serialization.generator.output.serializer.SerializeToGenerator
 
generateSerializer(DomainObjectDescriptor) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
Generates the serializer
generateSerializerTest(String, DomainObjectDescriptor) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
generateSerializerVersionTest(String, DomainObjectDescriptor) - Method in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
Generator - Class in com.cedarsoft.serialization.generator
 
Generator() - Constructor for class com.cedarsoft.serialization.generator.Generator
 
Generator.AbstractGeneratorRunner<T extends com.cedarsoft.codegen.DecisionCallback> - Class in com.cedarsoft.serialization.generator
Static inner class that is necessary due to ClassLoader issues.
Generator.AbstractGeneratorRunner() - Constructor for class com.cedarsoft.serialization.generator.Generator.AbstractGeneratorRunner
 
GeneratorBase<T extends com.cedarsoft.codegen.DecisionCallback> - Class in com.cedarsoft.serialization.generator.output
Abstract base class for all types of generators
GeneratorBase(CodeGenerator) - Constructor for class com.cedarsoft.serialization.generator.output.GeneratorBase
 
GeneratorDecorator - Interface in com.cedarsoft.serialization.generator.output.serializer
Decorators can be used to generate additional code (e.g.
getCodeGenerator() - Method in class com.cedarsoft.serialization.generator.output.GeneratorBase
 
getCodeModel() - Method in class com.cedarsoft.serialization.generator.output.GeneratorBase
 
getDefaultElementName(DomainObjectDescriptor) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractXmlGenerator
Returns the default element name
getExceptionType() - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
Returns the exception type that is thrown on the serialize and deserialize methods
getNamespace(String) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractNamespaceBasedGenerator
Returns the namespace that is used for the serialized documents
getPackagePrefixes() - Method in class com.cedarsoft.serialization.generator.Generator
 
getSerializationTarget(FieldInfo) - Method in class com.cedarsoft.serialization.generator.decision.DefaultXmlDecisionCallback
 
getSerializationTarget(FieldInfo) - Method in interface com.cedarsoft.serialization.generator.decision.XmlDecisionCallback
Returns the serialization target for the given field
getSerializeFromType() - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
Returns the type of the serialize from object
getSerializerRefFor(JType) - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 
getSerializeToType() - Method in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
Returns the type of the serializeTo type

I

I18nAnnotationsDecorator - Class in com.cedarsoft.serialization.generator.output.serializer
 
I18nAnnotationsDecorator(Class<? extends Annotation>) - Constructor for class com.cedarsoft.serialization.generator.output.serializer.I18nAnnotationsDecorator
 
instantiateGenerator(CodeGenerator) - Method in class com.cedarsoft.serialization.generator.Generator.AbstractGeneratorRunner
 
instantiateTestGenerator(CodeGenerator) - Method in class com.cedarsoft.serialization.generator.Generator.AbstractGeneratorRunner
 

J

JsonGenerator - Class in com.cedarsoft.serialization.generator.output.serializer.test
 
JsonGenerator(CodeGenerator) - Constructor for class com.cedarsoft.serialization.generator.output.serializer.test.JsonGenerator
 

M

METHOD_GET_RESOURCE - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.JsonGenerator
 
METHOD_GET_RESOURCE - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.XmlGenerator
 
METHOD_NAME_ASSERT_EQUALS - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
METHOD_NAME_CREATE - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
METHOD_NAME_DESERIALIZE - Static variable in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
The name of the deserialize method
METHOD_NAME_DESERIALIZE_FROM - Static variable in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 
METHOD_NAME_FROM - Static variable in class com.cedarsoft.serialization.generator.output.serializer.AbstractNamespaceBasedGenerator
 
METHOD_NAME_GET_SERIALIZER - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
METHOD_NAME_SERIALIZE - Static variable in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
The name of the serialize method
METHOD_NAME_TO - Static variable in class com.cedarsoft.serialization.generator.output.serializer.AbstractNamespaceBasedGenerator
 
METHOD_NAME_VALUE_OF - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
METHOD_NAME_VERIFY_DESERIALIZED - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
METHOD_SUPER - Static variable in class com.cedarsoft.serialization.generator.output.serializer.AbstractNamespaceBasedGenerator
 

N

NotNullDecorator - Class in com.cedarsoft.serialization.generator.output.serializer
 
NotNullDecorator(Class<? extends Annotation>) - Constructor for class com.cedarsoft.serialization.generator.output.serializer.NotNullDecorator
 

P

PARAM_NAME_DESERIALIZED - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
PARAM_NAME_FORMAT_VERSION - Static variable in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 
PARAM_NAME_SERIALIZE_TO - Static variable in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 
PARAM_NAME_VERSION - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 

S

SERIALIZER_CLASS_NAME_SUFFIX - Static variable in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
The suffix used for generated serializers
SERIALIZER_TEST_NAME_SUFFIX - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
SERIALIZER_VERSION_TEST_NAME_SUFFIX - Static variable in class com.cedarsoft.serialization.generator.output.serializer.test.AbstractGenerator
 
SerializeToGenerator - Interface in com.cedarsoft.serialization.generator.output.serializer
Interface that is able to create statements that are directly related to the serializeTo and deserializeFrom methods of a serializer

V

valueOf(String) - Static method in enum com.cedarsoft.serialization.generator.decision.XmlDecisionCallback.Target
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.cedarsoft.serialization.generator.decision.XmlDecisionCallback.Target
Returns an array containing the constants of this enum type, in the order they are declared.
VAR_NAME_OBJECT - Static variable in class com.cedarsoft.serialization.generator.output.serializer.AbstractGenerator
 
VERSION - Static variable in class com.cedarsoft.serialization.generator.output.serializer.AbstractNamespaceBasedGenerator
The version the serializer supports

X

XmlDecisionCallback - Interface in com.cedarsoft.serialization.generator.decision
 
XmlDecisionCallback.Target - Enum in com.cedarsoft.serialization.generator.decision
 
XmlGenerator - Class in com.cedarsoft.serialization.generator.output.serializer.test
 
XmlGenerator(CodeGenerator) - Constructor for class com.cedarsoft.serialization.generator.output.serializer.test.XmlGenerator
 

A B C D F G I J M N P S V X

Copyright © 2010 cedarsoft GmbH. All Rights Reserved.