public class GXTableColumn extends Object implements GXITableColumn, Serializable
GX_TABLE_COLUMN_DATA_TYPE_ALPHANUMERIC, GX_TABLE_COLUMN_DATA_TYPE_NUMERIC, GX_TABLE_COLUMN_TYPE_APPFIELD, GX_TABLE_COLUMN_TYPE_OTHER, GX_TABLE_COLUMN_TYPE_VARIABLE| Constructor and Description |
|---|
GXTableColumn(String name) |
GXTableColumn(String name,
String[] screenNames) |
GXTableColumn(String name,
String caption,
int dataType) |
GXTableColumn(String name,
String appFieldName,
String[] screenNames,
String caption,
int dataType) |
GXTableColumn(String name,
String variableName,
String caption,
int dataType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAppFieldFullName() |
String |
getAppFieldName() |
String |
getCaption() |
int |
getCopyCount() |
int |
getDataType() |
String |
getName() |
String[] |
getScreenNames()
Used for horizontal scrolling, for tables spanning over more than one identified host screen.
|
int |
getType()
Returns the type of the column's mapped object.
|
String |
getVariableName() |
boolean |
isMasterRow() |
boolean |
isToCopy() |
void |
setAppFieldFullName(String appFieldName) |
void |
setAppFieldName(String appFieldName)
Sets the name of the application field that is to be associated with this column.
|
void |
setCaption(String caption)
Sets the column's caption.
|
void |
setCopyCount(int copyCount) |
void |
setDataType(int dataType)
sets the table's data type.
|
void |
setIsMasterRow(boolean isMasterRow) |
void |
setIsToCopy(boolean isToCopy) |
void |
setName(String name)
Sets the name of the column.
|
void |
setScreenNames(String[] names) |
void |
setVariableName(String name)
Sets the name of the variable that is to be associated with this column.
|
String |
toString() |
public GXTableColumn(String name, String appFieldName, String[] screenNames, String caption, int dataType)
public GXTableColumn(String name)
public int getDataType()
getDataType in interface GXITableColumnpublic void setDataType(int dataType)
GXITableColumnsetDataType in interface GXITableColumndataType - table's data type, should be one of the defined types.public String getName()
getName in interface GXITableColumnpublic void setName(String name)
GXITableColumnsetName in interface GXITableColumnname - new column's name.public String getAppFieldName()
getAppFieldName in interface GXITableColumnpublic void setAppFieldName(String appFieldName)
GXITableColumnsetAppFieldName in interface GXITableColumnappFieldName - the application field's full name (including the folder structure).public String getAppFieldFullName()
getAppFieldFullName in interface GXITableColumnpublic void setAppFieldFullName(String appFieldName)
public String getVariableName()
getVariableName in interface GXITableColumnpublic void setVariableName(String name)
GXITableColumnsetVariableName in interface GXITableColumnname - the variable's name.public String getCaption()
getCaption in interface GXITableColumnpublic void setCaption(String caption)
GXITableColumnsetCaption in interface GXITableColumncaption - the new caption.public String[] getScreenNames()
GXITableColumngetScreenNames in interface GXITableColumnpublic void setScreenNames(String[] names)
setScreenNames in interface GXITableColumnnames - full screen names (including folder structure).GXITableColumn.getScreenNames()public void setIsMasterRow(boolean isMasterRow)
setIsMasterRow in interface GXITableColumnpublic boolean isMasterRow()
isMasterRow in interface GXITableColumnpublic void setIsToCopy(boolean isToCopy)
setIsToCopy in interface GXITableColumnpublic boolean isToCopy()
isToCopy in interface GXITableColumnpublic void setCopyCount(int copyCount)
setCopyCount in interface GXITableColumnpublic int getCopyCount()
getCopyCount in interface GXITableColumnpublic int getType()
GXITableColumngetType in interface GXITableColumnCopyright 2022 Software AG. All rights reserved. Use is subject to license terms.