Class ExternalReflectCallHelper.ArgMapping
- java.lang.Object
-
- org.intocps.maestro.interpreter.external.ExternalReflectCallHelper.ArgMapping
-
- All Implemented Interfaces:
IArgMapping
- Enclosing class:
- ExternalReflectCallHelper
public static class ExternalReflectCallHelper.ArgMapping extends Object implements IArgMapping
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExternalReflectCallHelper.ArgMapping.InOut
-
Constructor Summary
Constructors Constructor Description ArgMapping(TP type)ArgMapping(TP type, int dimension, ExternalReflectCallHelper.ArgMapping.InOut direction, long[] limits)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefaultTestValue()StringgetDescriptiveName()intgetDimension()ExternalReflectCallHelper.ArgMapping.InOutgetDirection()long[]getLimits()ClassgetType()Objectmap(Value v)ValuemapOut(Object value, Map<IArgMapping,Value> outputThroughReturn)voidmapOut(Value original, Object value)voidsetDirection(ExternalReflectCallHelper.ArgMapping.InOut direction)
-
-
-
Constructor Detail
-
ArgMapping
public ArgMapping(TP type, int dimension, ExternalReflectCallHelper.ArgMapping.InOut direction, long[] limits)
-
ArgMapping
public ArgMapping(TP type)
-
-
Method Detail
-
getDimension
public int getDimension()
- Specified by:
getDimensionin interfaceIArgMapping
-
getLimits
public long[] getLimits()
- Specified by:
getLimitsin interfaceIArgMapping
-
getDirection
public ExternalReflectCallHelper.ArgMapping.InOut getDirection()
- Specified by:
getDirectionin interfaceIArgMapping
-
setDirection
public void setDirection(ExternalReflectCallHelper.ArgMapping.InOut direction)
- Specified by:
setDirectionin interfaceIArgMapping
-
map
public Object map(Value v)
- Specified by:
mapin interfaceIArgMapping
-
mapOut
public void mapOut(Value original, Object value)
- Specified by:
mapOutin interfaceIArgMapping
-
mapOut
public Value mapOut(Object value, Map<IArgMapping,Value> outputThroughReturn)
- Specified by:
mapOutin interfaceIArgMapping
-
getType
public Class getType()
- Specified by:
getTypein interfaceIArgMapping
-
getDescriptiveName
public String getDescriptiveName()
- Specified by:
getDescriptiveNamein interfaceIArgMapping
-
getDefaultTestValue
public String getDefaultTestValue()
- Specified by:
getDefaultTestValuein interfaceIArgMapping
-
-