Package ma.glasnost.orika.impl.generator

Interface Summary
AggregateSpecification AggregateSpecification encapsulates the logic to generate code for mappings which are applied to collections of FieldMaps together
CodeGenerationStrategy CodeGenerationStrategy is an encapsulation of the collection of individual field mapping scenarios for which code is generated.
Specification Specification encapsulates the logic to generate code for mapping and comparing a pair of types
 

Class Summary
CompilerStrategy Defines a standard compiler profile for use in generating mapping objects.
EclipseJdtCompilerStrategy Uses Eclipse JDT to format and compile the source for the specified GeneratedSourceCode objects.

By default, this compiler strategy writes formatted source files relative to the current class path root.
JavassistCompilerStrategy Uses Javassist to generate compiled class for the passed GeneratedSourceCode object.

By default this compiler strategy writes no source or class files.
MapEntryRef  
MapperGenerator  
MultiOccurrenceVariableRef VariableRef represents a reference to a given variable or property; it contains various helper methods to properly set it's value and interrogate it's underlying property or type.
MultiOccurrenceVariableRef.EntrySetRef  
Node  
Node.NodeList  
ObjectFactoryGenerator ObjectFactoryGenerator generates source code which implements an ObjectFactory capable of instantiating a given target type.
SourceCodeContext SourceCodeContext contains the state information necessary while generating source code for a given mapping object; it also houses various utility methods which can be used to aid in code generation.
UsedConvertersContext  
UsedMapperFacadesContext  
UsedMapperFacadesContext.UsedMapperFacadesIndex  
UsedTypesContext  
VariableRef VariableRef represents a reference to a given variable or property; it contains various helper methods to properly set it's value and interrogate it's underlying property or type.
 

Enum Summary
CodeGenerationStrategy.Position  
MapEntryRef.EntryPart  
 

Exception Summary
CompilerStrategy.SourceCodeGenerationException  
 



Copyright © 2013 Glasnost. All Rights Reserved.