com.progress.open4gl
Class Parameter

java.lang.Object
  |
  +--com.progress.open4gl.Parameter

public final class Parameter
extends java.lang.Object

The ParameterDesc class describes the *.p parameter and references an input value (if one exists).


Field Summary
static int DATEBASE_DELTA
           
static int DELETE_PERSISTENT
           
static java.lang.String DOTNET_BLOB_NAME
           
static java.lang.String DOTNET_CHARACTER_NAME
           
static java.lang.String DOTNET_CLOB_NAME
           
static java.lang.String DOTNET_COMHANDLE_NAME
           
static java.lang.String DOTNET_DATASET_NAME
           
static java.lang.String DOTNET_DATASETHANDLE_NAME
           
static java.lang.String DOTNET_DATE_NAME
           
static java.lang.String DOTNET_DATETIME_NAME
           
static java.lang.String DOTNET_DATETIMETZ_NAME
           
static java.lang.String DOTNET_DECIMAL_NAME
           
static java.lang.String DOTNET_INTEGER_NAME
           
static java.lang.String DOTNET_LOGICAL_NAME
           
static java.lang.String DOTNET_LONGCHAR_NAME
           
static java.lang.String DOTNET_MEMPTR_NAME
           
static java.lang.String DOTNET_RAW_NAME
           
static java.lang.String DOTNET_RECID_NAME
           
static java.lang.String DOTNET_ROWID_NAME
           
static java.lang.String DOTNET_TABLEHANDLE_NAME
           
static java.lang.String DOTNET_TEMPTABLE_NAME
           
static java.lang.String DOTNET_UNKNOWN_NAME
           
static java.lang.String DOTNET_UNSPECIFIED_NAME
           
static java.lang.String DOTNET_WIDGETHANDLE_NAME
           
static int FUNCTION
           
static int INTERNAL
           
static java.lang.String JAVA_BLOB_NAME
           
static java.lang.String JAVA_CHARACTER_NAME
           
static java.lang.String JAVA_CLOB_NAME
           
static java.lang.String JAVA_COMHANDLE_NAME
           
static java.lang.String JAVA_DATE_NAME
           
static java.lang.String JAVA_DATETIME_NAME
           
static java.lang.String JAVA_DATETIMETZ_NAME
           
static java.lang.String JAVA_DECIMAL_NAME
           
static java.lang.String JAVA_INTEGER_NAME
           
static java.lang.String JAVA_LOGICAL_NAME
           
static java.lang.String JAVA_LONGCHAR_NAME
           
static java.lang.String JAVA_MEMPTR_NAME
           
static java.lang.String JAVA_RAW_NAME
           
static java.lang.String JAVA_RECID_NAME
           
static java.lang.String JAVA_ROWID_NAME
           
static java.lang.String JAVA_TABLEHANDLE_NAME
           
static java.lang.String JAVA_TEMPTABLE_NAME
           
static java.lang.String JAVA_UNKNOWN_NAME
           
static java.lang.String JAVA_UNSPECIFIED_NAME
           
static java.lang.String JAVA_WIDGETHANDLE_NAME
           
static int MAX_4GL_DEC_DIGITS
           
static int MAX_4GL_DECIMALS
           
static int NON_PERSISTENT
           
static int PERSISTENT
           
static int PRO_BLOB
           
static java.lang.String PRO_BLOB_NAME
           
static int PRO_CHARACTER
           
static java.lang.String PRO_CHARACTER_NAME
           
static int PRO_CLOB
           
static java.lang.String PRO_CLOB_NAME
           
static int PRO_COMHANDLE
           
static java.lang.String PRO_COMHANDLE_NAME
           
static int PRO_DATASET
           
static java.lang.String PRO_DATASET_NAME
           
static int PRO_DATASETHANDLE
           
static java.lang.String PRO_DATASETHANDLE_NAME
           
static int PRO_DATE
           
static java.lang.String PRO_DATE_NAME
           
static int PRO_DATETIME
           
static java.lang.String PRO_DATETIME_NAME
           
static int PRO_DATETIMETZ
           
static java.lang.String PRO_DATETIMETZ_NAME
           
static int PRO_DECIMAL
           
static java.lang.String PRO_DECIMAL_NAME
           
static int PRO_INTEGER
           
static java.lang.String PRO_INTEGER_NAME
           
static int PRO_LASTTYPE
           
static int PRO_LOGICAL
           
static java.lang.String PRO_LOGICAL_NAME
           
static int PRO_LONGCHAR
           
static java.lang.String PRO_LONGCHAR_NAME
           
static int PRO_MEMPTR
           
static java.lang.String PRO_MEMPTR_NAME
           
static int PRO_RAW
           
static java.lang.String PRO_RAW_NAME
           
static int PRO_RECID
           
static java.lang.String PRO_RECID_NAME
           
static int PRO_ROWID
           
static java.lang.String PRO_ROWID_NAME
           
static int PRO_TABLEHANDLE
           
static java.lang.String PRO_TABLEHANDLE_NAME
           
static int PRO_TEMPTABLE
           
static java.lang.String PRO_TEMPTABLE_NAME
           
static int PRO_UNKNOWN
           
static java.lang.String PRO_UNKNOWN_NAME
           
static int PRO_UNSPECIFIED
           
static java.lang.String PRO_UNSPECIFIED_NAME
           
static int PRO_WIDGETHANDLE
           
static java.lang.String PRO_WIDGETHANDLE_NAME
           
static int XPXG_BLOB
           
static int XPXG_CLOB
           
static int XPXG_DATASET
           
static int XPXG_DATASETHANDLE
           
 
Constructor Summary
Parameter()
           
 
Method Summary
static int fromProNameToProNum(java.lang.String name)
           
static java.lang.String proToDotNetClass(int type)
           
static java.lang.String proToJavaClass(int type)
           
static java.lang.Class proToJavaClassObject(int type)
           
static java.lang.String proToName(int type)
           
static java.lang.String proToProTypeName(int type)
           
static int proToSql(int type)
           
static int XPXGTypeToProType(int type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATEBASE_DELTA

public static final int DATEBASE_DELTA
See Also:
Constant Field Values

DELETE_PERSISTENT

public static final int DELETE_PERSISTENT
See Also:
Constant Field Values

DOTNET_BLOB_NAME

public static final java.lang.String DOTNET_BLOB_NAME
See Also:
Constant Field Values

DOTNET_CHARACTER_NAME

public static final java.lang.String DOTNET_CHARACTER_NAME
See Also:
Constant Field Values

DOTNET_CLOB_NAME

public static final java.lang.String DOTNET_CLOB_NAME
See Also:
Constant Field Values

DOTNET_COMHANDLE_NAME

public static final java.lang.String DOTNET_COMHANDLE_NAME
See Also:
Constant Field Values

DOTNET_DATASET_NAME

public static final java.lang.String DOTNET_DATASET_NAME
See Also:
Constant Field Values

DOTNET_DATASETHANDLE_NAME

public static final java.lang.String DOTNET_DATASETHANDLE_NAME
See Also:
Constant Field Values

DOTNET_DATE_NAME

public static final java.lang.String DOTNET_DATE_NAME
See Also:
Constant Field Values

DOTNET_DATETIME_NAME

public static final java.lang.String DOTNET_DATETIME_NAME
See Also:
Constant Field Values

DOTNET_DATETIMETZ_NAME

public static final java.lang.String DOTNET_DATETIMETZ_NAME
See Also:
Constant Field Values

DOTNET_DECIMAL_NAME

public static final java.lang.String DOTNET_DECIMAL_NAME
See Also:
Constant Field Values

DOTNET_INTEGER_NAME

public static final java.lang.String DOTNET_INTEGER_NAME
See Also:
Constant Field Values

DOTNET_LOGICAL_NAME

public static final java.lang.String DOTNET_LOGICAL_NAME
See Also:
Constant Field Values

DOTNET_LONGCHAR_NAME

public static final java.lang.String DOTNET_LONGCHAR_NAME
See Also:
Constant Field Values

DOTNET_MEMPTR_NAME

public static final java.lang.String DOTNET_MEMPTR_NAME
See Also:
Constant Field Values

DOTNET_RAW_NAME

public static final java.lang.String DOTNET_RAW_NAME
See Also:
Constant Field Values

DOTNET_RECID_NAME

public static final java.lang.String DOTNET_RECID_NAME
See Also:
Constant Field Values

DOTNET_ROWID_NAME

public static final java.lang.String DOTNET_ROWID_NAME
See Also:
Constant Field Values

DOTNET_TABLEHANDLE_NAME

public static final java.lang.String DOTNET_TABLEHANDLE_NAME
See Also:
Constant Field Values

DOTNET_TEMPTABLE_NAME

public static final java.lang.String DOTNET_TEMPTABLE_NAME
See Also:
Constant Field Values

DOTNET_UNKNOWN_NAME

public static final java.lang.String DOTNET_UNKNOWN_NAME
See Also:
Constant Field Values

DOTNET_UNSPECIFIED_NAME

public static final java.lang.String DOTNET_UNSPECIFIED_NAME
See Also:
Constant Field Values

DOTNET_WIDGETHANDLE_NAME

public static final java.lang.String DOTNET_WIDGETHANDLE_NAME
See Also:
Constant Field Values

FUNCTION

public static final int FUNCTION
See Also:
Constant Field Values

INTERNAL

public static final int INTERNAL
See Also:
Constant Field Values

JAVA_BLOB_NAME

public static final java.lang.String JAVA_BLOB_NAME
See Also:
Constant Field Values

JAVA_CHARACTER_NAME

public static final java.lang.String JAVA_CHARACTER_NAME
See Also:
Constant Field Values

JAVA_CLOB_NAME

public static final java.lang.String JAVA_CLOB_NAME
See Also:
Constant Field Values

JAVA_COMHANDLE_NAME

public static final java.lang.String JAVA_COMHANDLE_NAME
See Also:
Constant Field Values

JAVA_DATE_NAME

public static final java.lang.String JAVA_DATE_NAME
See Also:
Constant Field Values

JAVA_DATETIME_NAME

public static final java.lang.String JAVA_DATETIME_NAME
See Also:
Constant Field Values

JAVA_DATETIMETZ_NAME

public static final java.lang.String JAVA_DATETIMETZ_NAME
See Also:
Constant Field Values

JAVA_DECIMAL_NAME

public static final java.lang.String JAVA_DECIMAL_NAME
See Also:
Constant Field Values

JAVA_INTEGER_NAME

public static final java.lang.String JAVA_INTEGER_NAME
See Also:
Constant Field Values

JAVA_LOGICAL_NAME

public static final java.lang.String JAVA_LOGICAL_NAME
See Also:
Constant Field Values

JAVA_LONGCHAR_NAME

public static final java.lang.String JAVA_LONGCHAR_NAME
See Also:
Constant Field Values

JAVA_MEMPTR_NAME

public static final java.lang.String JAVA_MEMPTR_NAME
See Also:
Constant Field Values

JAVA_RAW_NAME

public static final java.lang.String JAVA_RAW_NAME
See Also:
Constant Field Values

JAVA_RECID_NAME

public static final java.lang.String JAVA_RECID_NAME
See Also:
Constant Field Values

JAVA_ROWID_NAME

public static final java.lang.String JAVA_ROWID_NAME
See Also:
Constant Field Values

JAVA_TABLEHANDLE_NAME

public static final java.lang.String JAVA_TABLEHANDLE_NAME
See Also:
Constant Field Values

JAVA_TEMPTABLE_NAME

public static final java.lang.String JAVA_TEMPTABLE_NAME
See Also:
Constant Field Values

JAVA_UNKNOWN_NAME

public static final java.lang.String JAVA_UNKNOWN_NAME
See Also:
Constant Field Values

JAVA_UNSPECIFIED_NAME

public static final java.lang.String JAVA_UNSPECIFIED_NAME
See Also:
Constant Field Values

JAVA_WIDGETHANDLE_NAME

public static final java.lang.String JAVA_WIDGETHANDLE_NAME
See Also:
Constant Field Values

MAX_4GL_DEC_DIGITS

public static final int MAX_4GL_DEC_DIGITS
See Also:
Constant Field Values

MAX_4GL_DECIMALS

public static final int MAX_4GL_DECIMALS
See Also:
Constant Field Values

NON_PERSISTENT

public static final int NON_PERSISTENT
See Also:
Constant Field Values

PERSISTENT

public static final int PERSISTENT
See Also:
Constant Field Values

PRO_BLOB

public static final int PRO_BLOB
See Also:
Constant Field Values

PRO_BLOB_NAME

public static final java.lang.String PRO_BLOB_NAME
See Also:
Constant Field Values

PRO_CHARACTER

public static final int PRO_CHARACTER
See Also:
Constant Field Values

PRO_CHARACTER_NAME

public static final java.lang.String PRO_CHARACTER_NAME
See Also:
Constant Field Values

PRO_CLOB

public static final int PRO_CLOB
See Also:
Constant Field Values

PRO_CLOB_NAME

public static final java.lang.String PRO_CLOB_NAME
See Also:
Constant Field Values

PRO_COMHANDLE

public static final int PRO_COMHANDLE
See Also:
Constant Field Values

PRO_COMHANDLE_NAME

public static final java.lang.String PRO_COMHANDLE_NAME
See Also:
Constant Field Values

PRO_DATASET

public static final int PRO_DATASET
See Also:
Constant Field Values

PRO_DATASET_NAME

public static final java.lang.String PRO_DATASET_NAME
See Also:
Constant Field Values

PRO_DATASETHANDLE

public static final int PRO_DATASETHANDLE
See Also:
Constant Field Values

PRO_DATASETHANDLE_NAME

public static final java.lang.String PRO_DATASETHANDLE_NAME
See Also:
Constant Field Values

PRO_DATE

public static final int PRO_DATE
See Also:
Constant Field Values

PRO_DATE_NAME

public static final java.lang.String PRO_DATE_NAME
See Also:
Constant Field Values

PRO_DATETIME

public static final int PRO_DATETIME
See Also:
Constant Field Values

PRO_DATETIME_NAME

public static final java.lang.String PRO_DATETIME_NAME
See Also:
Constant Field Values

PRO_DATETIMETZ

public static final int PRO_DATETIMETZ
See Also:
Constant Field Values

PRO_DATETIMETZ_NAME

public static final java.lang.String PRO_DATETIMETZ_NAME
See Also:
Constant Field Values

PRO_DECIMAL

public static final int PRO_DECIMAL
See Also:
Constant Field Values

PRO_DECIMAL_NAME

public static final java.lang.String PRO_DECIMAL_NAME
See Also:
Constant Field Values

PRO_INTEGER

public static final int PRO_INTEGER
See Also:
Constant Field Values

PRO_INTEGER_NAME

public static final java.lang.String PRO_INTEGER_NAME
See Also:
Constant Field Values

PRO_LASTTYPE

public static final int PRO_LASTTYPE
See Also:
Constant Field Values

PRO_LOGICAL

public static final int PRO_LOGICAL
See Also:
Constant Field Values

PRO_LOGICAL_NAME

public static final java.lang.String PRO_LOGICAL_NAME
See Also:
Constant Field Values

PRO_LONGCHAR

public static final int PRO_LONGCHAR
See Also:
Constant Field Values

PRO_LONGCHAR_NAME

public static final java.lang.String PRO_LONGCHAR_NAME
See Also:
Constant Field Values

PRO_MEMPTR

public static final int PRO_MEMPTR
See Also:
Constant Field Values

PRO_MEMPTR_NAME

public static final java.lang.String PRO_MEMPTR_NAME
See Also:
Constant Field Values

PRO_RAW

public static final int PRO_RAW
See Also:
Constant Field Values

PRO_RAW_NAME

public static final java.lang.String PRO_RAW_NAME
See Also:
Constant Field Values

PRO_RECID

public static final int PRO_RECID
See Also:
Constant Field Values

PRO_RECID_NAME

public static final java.lang.String PRO_RECID_NAME
See Also:
Constant Field Values

PRO_ROWID

public static final int PRO_ROWID
See Also:
Constant Field Values

PRO_ROWID_NAME

public static final java.lang.String PRO_ROWID_NAME
See Also:
Constant Field Values

PRO_TABLEHANDLE

public static final int PRO_TABLEHANDLE
See Also:
Constant Field Values

PRO_TABLEHANDLE_NAME

public static final java.lang.String PRO_TABLEHANDLE_NAME
See Also:
Constant Field Values

PRO_TEMPTABLE

public static final int PRO_TEMPTABLE
See Also:
Constant Field Values

PRO_TEMPTABLE_NAME

public static final java.lang.String PRO_TEMPTABLE_NAME
See Also:
Constant Field Values

PRO_UNKNOWN

public static final int PRO_UNKNOWN
See Also:
Constant Field Values

PRO_UNKNOWN_NAME

public static final java.lang.String PRO_UNKNOWN_NAME
See Also:
Constant Field Values

PRO_UNSPECIFIED

public static final int PRO_UNSPECIFIED
See Also:
Constant Field Values

PRO_UNSPECIFIED_NAME

public static final java.lang.String PRO_UNSPECIFIED_NAME
See Also:
Constant Field Values

PRO_WIDGETHANDLE

public static final int PRO_WIDGETHANDLE
See Also:
Constant Field Values

PRO_WIDGETHANDLE_NAME

public static final java.lang.String PRO_WIDGETHANDLE_NAME
See Also:
Constant Field Values

XPXG_BLOB

public static final int XPXG_BLOB
See Also:
Constant Field Values

XPXG_CLOB

public static final int XPXG_CLOB
See Also:
Constant Field Values

XPXG_DATASET

public static final int XPXG_DATASET
See Also:
Constant Field Values

XPXG_DATASETHANDLE

public static final int XPXG_DATASETHANDLE
See Also:
Constant Field Values
Constructor Detail

Parameter

public Parameter()
Method Detail

fromProNameToProNum

public static int fromProNameToProNum(java.lang.String name)

proToDotNetClass

public static java.lang.String proToDotNetClass(int type)

proToJavaClass

public static java.lang.String proToJavaClass(int type)

proToJavaClassObject

public static java.lang.Class proToJavaClassObject(int type)

proToName

public static java.lang.String proToName(int type)

proToProTypeName

public static java.lang.String proToProTypeName(int type)

proToSql

public static int proToSql(int type)

XPXGTypeToProType

public static int XPXGTypeToProType(int type)