public class GXTableColumn extends java.lang.Object implements GXITableColumn, java.io.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(java.lang.String name) |
GXTableColumn(java.lang.String name,
java.lang.String[] screenNames) |
GXTableColumn(java.lang.String name,
java.lang.String caption,
int dataType) |
GXTableColumn(java.lang.String name,
java.lang.String appFieldName,
java.lang.String[] screenNames,
java.lang.String caption,
int dataType) |
GXTableColumn(java.lang.String name,
java.lang.String variableName,
java.lang.String caption,
int dataType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAppFieldFullName() |
java.lang.String |
getAppFieldName() |
java.lang.String |
getCaption() |
int |
getCopyCount() |
int |
getDataType() |
java.lang.String |
getName() |
java.lang.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.
|
java.lang.String |
getVariableName() |
boolean |
isMasterRow() |
boolean |
isToCopy() |
void |
setAppFieldFullName(java.lang.String appFieldName) |
void |
setAppFieldName(java.lang.String appFieldName)
Sets the name of the application field that is to be associated with this column.
|
void |
setCaption(java.lang.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(java.lang.String name)
Sets the name of the column.
|
void |
setScreenNames(java.lang.String[] names) |
void |
setVariableName(java.lang.String name)
Sets the name of the variable that is to be associated with this column.
|
java.lang.String |
toString() |
public GXTableColumn(java.lang.String name, java.lang.String appFieldName, java.lang.String[] screenNames, java.lang.String caption, int dataType)
public GXTableColumn(java.lang.String name)
public GXTableColumn(java.lang.String name, java.lang.String[] screenNames)
public GXTableColumn(java.lang.String name, java.lang.String caption, int dataType)
public GXTableColumn(java.lang.String name, java.lang.String variableName, java.lang.String caption, int dataType)
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 java.lang.String getName()
getName
in interface GXITableColumn
public void setName(java.lang.String name)
GXITableColumn
setName
in interface GXITableColumn
name
- new column's name.public java.lang.String getAppFieldName()
getAppFieldName
in interface GXITableColumn
public void setAppFieldName(java.lang.String appFieldName)
GXITableColumn
setAppFieldName
in interface GXITableColumn
appFieldName
- the application field's full name (including the folder structure).public java.lang.String getAppFieldFullName()
getAppFieldFullName
in interface GXITableColumn
public void setAppFieldFullName(java.lang.String appFieldName)
public java.lang.String getVariableName()
getVariableName
in interface GXITableColumn
public void setVariableName(java.lang.String name)
GXITableColumn
setVariableName
in interface GXITableColumn
name
- the variable's name.public java.lang.String getCaption()
getCaption
in interface GXITableColumn
public void setCaption(java.lang.String caption)
GXITableColumn
setCaption
in interface GXITableColumn
caption
- the new caption.public java.lang.String[] getScreenNames()
GXITableColumn
getScreenNames
in interface GXITableColumn
public void setScreenNames(java.lang.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
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 2018 Software AG. All rights reserved. Use is subject to license terms.