public class InputOutputExtentField<T extends BaseDataType> extends InputOutputExtentParameter<T>
AbstractParameter.Scope, AbstractParameter.WorkArea
Modifier and Type | Field and Description |
---|---|
private FieldReference |
fieldRef
The field reference instance for.
|
argType, convCtor, paramType, retConvCtor
context, LOG
Modifier | Constructor and Description |
---|---|
|
InputOutputExtentField(DataModelObject dmo,
java.lang.String property)
Constructor.
|
|
InputOutputExtentField(DataModelObject dmo,
java.lang.String property,
boolean initialize)
Constructor.
|
private |
InputOutputExtentField(FieldReference fieldRef)
Constructor used internally to help initialize the instance -
FieldReference
instance needs to be passed to the parent as well as stored in fieldRef . |
Modifier and Type | Method and Description |
---|---|
T[] |
getVariable()
Get the current extent reference.
|
void |
setVariable(T[] reference)
Change the caller's reference to the new reference.
|
initParameter, initParameter
assign, getParameter, performAssignment, setParameter, setReturnConversion, validateAssignment
getCurrentScope, getLocalParam, getScopeable, isParameter
private final FieldReference fieldRef
public InputOutputExtentField(DataModelObject dmo, java.lang.String property)
dmo
- Proxy for record whose field is being accessed.property
- Name of dmo field.public InputOutputExtentField(DataModelObject dmo, java.lang.String property, boolean initialize)
dmo
- Proxy for record whose field is being accessed.property
- Name of dmo field.initialize
- Should this variable be initialized with the DMO's current
value for the target field?private InputOutputExtentField(FieldReference fieldRef)
FieldReference
instance needs to be passed to the parent as well as stored in fieldRef
.fieldRef
- A valid FieldReference
instance.public T[] getVariable()
getVariable
in class AbstractExtentParameter<T extends BaseDataType>
public void setVariable(T[] reference)
setVariable
in class AbstractExtentParameter<T extends BaseDataType>
reference
- The new reference.