sf.qof.codegen
Class ResultMappingGenerator
java.lang.Object
sf.qof.codegen.ResultMappingGenerator
- All Implemented Interfaces:
- CharacterMappingVisitor, DateTimeMappingVisitor, MappingVisitor, NumberMappingVisitor
public class ResultMappingGenerator
- extends Object
- implements MappingVisitor, NumberMappingVisitor, CharacterMappingVisitor, DateTimeMappingVisitor
Internal - ResultMappingGenerator is the generator class for result mappings.
Constructor Summary |
ResultMappingGenerator(net.sf.cglib.core.CodeEmitter co,
net.sf.cglib.core.Local resultSetOrCallableStatement,
net.sf.cglib.core.Local result,
net.sf.cglib.core.Local mapKey,
boolean constructorMappings,
net.sf.cglib.core.Local[] constructorParameters)
|
Method Summary |
void |
generateParameterMapping(AbstractDateTimeMapping mapping,
org.objectweb.asm.Type sqlType,
net.sf.cglib.core.Signature sqlTypeGet,
net.sf.cglib.core.Signature sqlTypeGetNamed)
|
void |
visit(Mapper mapper,
AbstractCharacterMapping.CharacterMapping mapping)
|
void |
visit(Mapper mapper,
AbstractCharacterMapping.StringMapping mapping)
|
void |
visit(Mapper mapper,
AbstractCharacterMapping mapping)
|
void |
visit(Mapper mapper,
AbstractDateTimeMapping.DateMapping mapping)
|
void |
visit(Mapper mapper,
AbstractDateTimeMapping.TimeMapping mapping)
|
void |
visit(Mapper mapper,
AbstractDateTimeMapping.TimestampMapping mapping)
|
void |
visit(Mapper mapper,
AbstractDateTimeMapping mapping)
|
void |
visit(Mapper mapper,
AbstractNumberMapping.BooleanMapping mapping)
|
void |
visit(Mapper mapper,
AbstractNumberMapping.ByteMapping mapping)
|
void |
visit(Mapper mapper,
AbstractNumberMapping.DoubleMapping mapping)
|
void |
visit(Mapper mapper,
AbstractNumberMapping.FloatMapping mapping)
|
void |
visit(Mapper mapper,
AbstractNumberMapping.IntegerMapping mapping)
|
void |
visit(Mapper mapper,
AbstractNumberMapping.LongMapping mapping)
|
void |
visit(Mapper mapper,
AbstractNumberMapping.ShortMapping mapping)
|
void |
visit(Mapper mapper,
AbstractNumberMapping mapping)
|
void |
visit(Mapper mapper,
AdapterMapping mapping)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResultMappingGenerator
public ResultMappingGenerator(net.sf.cglib.core.CodeEmitter co,
net.sf.cglib.core.Local resultSetOrCallableStatement,
net.sf.cglib.core.Local result,
net.sf.cglib.core.Local mapKey,
boolean constructorMappings,
net.sf.cglib.core.Local[] constructorParameters)
visit
public final void visit(Mapper mapper,
AbstractNumberMapping mapping)
- Specified by:
visit
in interface MappingVisitor
visit
public final void visit(Mapper mapper,
AbstractCharacterMapping mapping)
- Specified by:
visit
in interface MappingVisitor
visit
public final void visit(Mapper mapper,
AbstractDateTimeMapping mapping)
- Specified by:
visit
in interface MappingVisitor
visit
public void visit(Mapper mapper,
AbstractNumberMapping.ByteMapping mapping)
- Specified by:
visit
in interface NumberMappingVisitor
visit
public void visit(Mapper mapper,
AbstractNumberMapping.ShortMapping mapping)
- Specified by:
visit
in interface NumberMappingVisitor
visit
public void visit(Mapper mapper,
AbstractNumberMapping.IntegerMapping mapping)
- Specified by:
visit
in interface NumberMappingVisitor
visit
public void visit(Mapper mapper,
AbstractNumberMapping.LongMapping mapping)
- Specified by:
visit
in interface NumberMappingVisitor
visit
public void visit(Mapper mapper,
AbstractNumberMapping.FloatMapping mapping)
- Specified by:
visit
in interface NumberMappingVisitor
visit
public void visit(Mapper mapper,
AbstractNumberMapping.DoubleMapping mapping)
- Specified by:
visit
in interface NumberMappingVisitor
visit
public void visit(Mapper mapper,
AbstractNumberMapping.BooleanMapping mapping)
- Specified by:
visit
in interface NumberMappingVisitor
visit
public final void visit(Mapper mapper,
AbstractCharacterMapping.StringMapping mapping)
- Specified by:
visit
in interface CharacterMappingVisitor
visit
public final void visit(Mapper mapper,
AbstractCharacterMapping.CharacterMapping mapping)
- Specified by:
visit
in interface CharacterMappingVisitor
visit
public void visit(Mapper mapper,
AbstractDateTimeMapping.DateMapping mapping)
- Specified by:
visit
in interface DateTimeMappingVisitor
visit
public void visit(Mapper mapper,
AbstractDateTimeMapping.TimeMapping mapping)
- Specified by:
visit
in interface DateTimeMappingVisitor
visit
public void visit(Mapper mapper,
AbstractDateTimeMapping.TimestampMapping mapping)
- Specified by:
visit
in interface DateTimeMappingVisitor
generateParameterMapping
public final void generateParameterMapping(AbstractDateTimeMapping mapping,
org.objectweb.asm.Type sqlType,
net.sf.cglib.core.Signature sqlTypeGet,
net.sf.cglib.core.Signature sqlTypeGetNamed)
visit
public final void visit(Mapper mapper,
AdapterMapping mapping)
- Specified by:
visit
in interface MappingVisitor
Copyright © 2007 brunella ltd. All Rights Reserved.