public class GXTableColumnCollection extends java.lang.Object implements GXITableColumnCollection, java.io.Externalizable
Constructor and Description |
---|
GXTableColumnCollection() |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(GXITableColumn column)
Adds a new column to the schema.
|
boolean |
equals(java.lang.Object obj) |
GXITableColumn |
getColumn(int columnIndex) |
GXITableColumn |
getColumn(java.lang.String columnName) |
int |
getColumnCount() |
GXITableColumn[] |
getColumns() |
void |
readExternal(java.io.ObjectInput in) |
void |
removeColumn(int columnIndex)
Removes a column from the column's schema only, and not the actual column's data.
|
void |
removeColumn(java.lang.String columnName)
Removes a column from the column's schema only, and not the actual column's data.
|
java.lang.String |
toString() |
void |
writeExternal(java.io.ObjectOutput out) |
public GXITableColumn[] getColumns()
getColumns
in interface GXITableColumnCollection
public int getColumnCount()
getColumnCount
in interface GXITableColumnCollection
public GXITableColumn getColumn(int columnIndex)
getColumn
in interface GXITableColumnCollection
columnIndex
- the index of the column to retrieve. Should range between 0 and columnCount.GXITableColumnCollection.getColumnCount()
public GXITableColumn getColumn(java.lang.String columnName)
getColumn
in interface GXITableColumnCollection
columnName
- the name of the column to retrieve.public void addColumn(GXITableColumn column)
GXITableColumnCollection
addColumn
in interface GXITableColumnCollection
column
- the new column to add.public void removeColumn(int columnIndex)
GXITableColumnCollection
removeColumn
in interface GXITableColumnCollection
columnIndex
- the index of the column to remove. Should range between 0 and columnCount.GXITable.removeColumn(int columnIndex)
,
GXITableColumnCollection.getColumnCount()
public void removeColumn(java.lang.String columnName)
GXITableColumnCollection
removeColumn
in interface GXITableColumnCollection
columnName
- the name of the column to remove.GXITable.removeColumn(String columnName)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
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 java.lang.String toString()
toString
in class java.lang.Object
Copyright 2014 Software AG. All rights reserved. Use is subject to license terms.