public class Parameter extends BaseObject
| Modifier and Type | Field and Description |
|---|---|
private object<? extends DataType> |
dataType |
private character |
dataTypeName |
private integer |
extent |
private object<? extends ParameterMode> |
mode |
private character |
name |
private integer |
position |
private java.lang.String |
txtSig |
| Constructor and Description |
|---|
Parameter(int position,
LegacyParameter legacyParam,
java.lang.reflect.Method mthd) |
| Modifier and Type | Method and Description |
|---|---|
object<? extends DataType> |
getDataType() |
character |
getDataTypeName() |
private java.lang.String |
getEnumValue(LegacyEnum lenum) |
integer |
getExtent() |
object<? extends ParameterMode> |
getMode() |
private object<? extends ParameterMode> |
getMode(LegacyParameter legacyParam) |
private java.lang.String |
getMode(ParameterMode pmode) |
character |
getName() |
private java.lang.String |
getName(LegacyParameter param) |
integer |
getPosition() |
boolean |
isTracked()
Reports if the given instance is managed as part of the legacy 4GL object life cycle.
|
character |
toLegacyString()
Get the string representation for this instance.
|
java.lang.String |
toString() |
__isValidInternal__, __lang_BaseObject_constructor__, __setValidInternal__, assertNotNull, assertNotNull, getLegacyClass, getNextSibling, getPrevSibling, legacyClone, legacyEqualsprivate character dataTypeName
private integer extent
private character name
private object<? extends ParameterMode> mode
private integer position
private java.lang.String txtSig
public Parameter(int position,
LegacyParameter legacyParam,
java.lang.reflect.Method mthd)
public character getDataTypeName()
public integer getExtent()
public character getName()
public object<? extends ParameterMode> getMode()
public integer getPosition()
public character toLegacyString()
BaseObject
Although the original method name is toString(), this version returns a
character type which would conflict with the java.lang.Object.toString()
version. For this reason, the name is mapped differently during conversion.
toLegacyString in interface _BaseObject_toLegacyString in class BaseObjectpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isTracked()
false for 4GL internals (class/reflection).private java.lang.String getMode(ParameterMode pmode)
private object<? extends ParameterMode> getMode(LegacyParameter legacyParam)
private java.lang.String getName(LegacyParameter param)
private java.lang.String getEnumValue(LegacyEnum lenum)