public class GXTableRow extends java.lang.Object implements GXITableRow, java.io.Externalizable
Constructor and Description |
---|
GXTableRow() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
GXITableCell |
getItem(int columnIndex) |
GXITableCell |
getItem(java.lang.String columnName) |
java.lang.String |
getItemContent(int columnIndex) |
java.lang.String |
getItemContent(java.lang.String columnName) |
GXITableCell[] |
getItems() |
java.lang.String[] |
getItemsContents() |
java.lang.String |
getPrimaryKey() |
void |
readExternal(java.io.ObjectInput in) |
void |
removeItem(int columnIndex)
Removes the cell at the specified column index.
|
void |
removeItem(java.lang.String columnName)
Removes the cell of the specified column name.
|
void |
setItem(int columnIndex,
GXITableCell item)
Sets a table cell at specified column index, and replaces the previous cell (if such existed).
|
void |
setItem(java.lang.String columnName,
GXITableCell item)
Sets a table cell of the specified column name, and replaces the previous cell (if such existed).
|
void |
setItemContent(int columnIndex,
java.lang.String content)
Sets the content of the cell in the specified column's index.
|
void |
setItemContent(java.lang.String columnName,
java.lang.String content)
Sets the content of the cell of the specified column's name.
|
void |
setPrimaryKey(java.lang.String primaryKey) |
java.lang.String |
toString() |
void |
writeExternal(java.io.ObjectOutput out) |
public GXITableCell[] getItems()
getItems
in interface GXITableRow
public java.lang.String[] getItemsContents()
getItemsContents
in interface GXITableRow
public GXITableCell getItem(int columnIndex)
getItem
in interface GXITableRow
columnIndex
- should range between 0 to columnCount - 1.public GXITableCell getItem(java.lang.String columnName)
getItem
in interface GXITableRow
columnName
- column's name.public void setItem(int columnIndex, GXITableCell item)
GXITableRow
setItem
in interface GXITableRow
columnIndex
- the column's index. Should range between 0 to columnCount - 1.item
- the new cell.public void setItem(java.lang.String columnName, GXITableCell item)
GXITableRow
setItem
in interface GXITableRow
columnName
- column's name.item
- the new cell.public java.lang.String getItemContent(int columnIndex)
getItemContent
in interface GXITableRow
columnIndex
- the column's index. Should range between 0 to columnCount - 1.public java.lang.String getItemContent(java.lang.String columnName)
getItemContent
in interface GXITableRow
columnName
- column's name.public void setItemContent(int columnIndex, java.lang.String content)
GXITableRow
setItemContent
in interface GXITableRow
columnIndex
- the column's index. Should range between 0 to columnCount - 1.content
- the new cell's content.public void setItemContent(java.lang.String columnName, java.lang.String content)
GXITableRow
setItemContent
in interface GXITableRow
columnName
- column's name.content
- the new cell's content.public java.lang.String getPrimaryKey()
getPrimaryKey
in interface GXITableRow
GXITable.getPrimaryKey()
public void setPrimaryKey(java.lang.String primaryKey)
public void removeItem(int columnIndex)
GXITableRow
removeItem
in interface GXITableRow
columnIndex
- the column's index. Should range between 0 to columnCount - 1.public void removeItem(java.lang.String columnName)
GXITableRow
removeItem
in interface GXITableRow
columnName
- column's name.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 2018 Software AG. All rights reserved. Use is subject to license terms.