sf.qof.codegen
Class ParameterMappingGenerator
java.lang.Object
sf.qof.codegen.ParameterMappingGenerator
- All Implemented Interfaces:
- CharacterMappingVisitor, DateTimeMappingVisitor, MappingVisitor, NumberMappingVisitor
public class ParameterMappingGenerator
- extends Object
- implements MappingVisitor, NumberMappingVisitor, CharacterMappingVisitor, DateTimeMappingVisitor
Internal - ParameterMappingGenerator is the generator class for parameter mappings.
Constructor Summary |
ParameterMappingGenerator(net.sf.cglib.core.CodeEmitter co,
net.sf.cglib.core.Local statement,
net.sf.cglib.core.Local[] currentCollectionObjs,
MethodParameterInfo[] parameterInfos,
net.sf.cglib.core.Local parameterIndexOffset)
|
Method Summary |
void |
generateParameterMapping(AbstractDateTimeMapping mapping,
org.objectweb.asm.Type sqlType,
net.sf.cglib.core.Signature sqlTypeSet,
int sqlTypeCode)
|
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 |
ParameterMappingGenerator
public ParameterMappingGenerator(net.sf.cglib.core.CodeEmitter co,
net.sf.cglib.core.Local statement,
net.sf.cglib.core.Local[] currentCollectionObjs,
MethodParameterInfo[] parameterInfos,
net.sf.cglib.core.Local parameterIndexOffset)
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 sqlTypeSet,
int sqlTypeCode)
visit
public final void visit(Mapper mapper,
AdapterMapping mapping)
- Specified by:
visit
in interface MappingVisitor
Copyright © 2007 brunella ltd. All Rights Reserved.