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 GXITableColumn
public void setDataType(int dataType)
GXITableColumn
setDataType
in interface GXITableColumn
dataType
- table's data type, should be one of the defined types.public String getName()
getName
in interface GXITableColumn
public void setName(String name)
GXITableColumn
setName
in interface GXITableColumn
name
- new column's name.public String getAppFieldName()
getAppFieldName
in interface GXITableColumn
public void setAppFieldName(String appFieldName)
GXITableColumn
setAppFieldName
in interface GXITableColumn
appFieldName
- the application field's full name (including the folder structure).public String getAppFieldFullName()
getAppFieldFullName
in interface GXITableColumn
public void setAppFieldFullName(String appFieldName)
public String getVariableName()
getVariableName
in interface GXITableColumn
public void setVariableName(String name)
GXITableColumn
setVariableName
in interface GXITableColumn
name
- the variable's name.public String getCaption()
getCaption
in interface GXITableColumn
public void setCaption(String caption)
GXITableColumn
setCaption
in interface GXITableColumn
caption
- the new caption.public String[] getScreenNames()
GXITableColumn
getScreenNames
in interface GXITableColumn
public void setScreenNames(String[] names)
setScreenNames
in interface GXITableColumn
names
- full screen names (including folder structure).GXITableColumn.getScreenNames()
public void setIsMasterRow(boolean isMasterRow)
setIsMasterRow
in interface GXITableColumn
public boolean isMasterRow()
isMasterRow
in interface GXITableColumn
public void setIsToCopy(boolean isToCopy)
setIsToCopy
in interface GXITableColumn
public boolean isToCopy()
isToCopy
in interface GXITableColumn
public void setCopyCount(int copyCount)
setCopyCount
in interface GXITableColumn
public int getCopyCount()
getCopyCount
in interface GXITableColumn
public int getType()
GXITableColumn
getType
in interface GXITableColumn
Copyright 2021 Software AG. All rights reserved. Use is subject to license terms.