com.stimulsoft.report.dictionary.data
Class DataTable

java.lang.Object
  extended by com.stimulsoft.report.dictionary.data.DataTable
All Implemented Interfaces:
IStiName, java.lang.Cloneable

public class DataTable
extends java.lang.Object
implements IStiName, java.lang.Cloneable


Constructor Summary
DataTable()
           
DataTable(java.lang.String name)
           
DataTable(java.lang.String name, StiDataColumnsCollection columns)
           
 
Method Summary
 void addRow(DataRow dataRow)
           
 java.lang.Object clone()
           
 DataRow createNewRow()
           
 boolean existColumn(java.lang.String columnName)
           
 java.lang.String getCaption()
           
 StiDataColumn getColumn(java.lang.String columnName)
           
 int getColumnIndex(java.lang.String columnName)
           
 StiDataColumnsCollection getColumns()
           
 java.lang.Object getDataSet()
           
 java.lang.String getName()
           
 DataRowCollection getRows()
           
 DataRow getRows(int index)
           
 java.lang.String getTableName()
           
 DataRow NewRow()
           
 void setCaption(java.lang.String caption)
           
 void setColumns(StiDataColumnsCollection columns)
           
 void setName(java.lang.String name)
           
 void setRows(DataRowCollection rows)
           
 void setTableName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataTable

public DataTable()

DataTable

public DataTable(java.lang.String name)

DataTable

public DataTable(java.lang.String name,
                 StiDataColumnsCollection columns)
Method Detail

getRows

public DataRowCollection getRows()

getRows

public DataRow getRows(int index)

getColumns

public StiDataColumnsCollection getColumns()

setColumns

public void setColumns(StiDataColumnsCollection columns)

NewRow

public DataRow NewRow()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

getTableName

public java.lang.String getTableName()

getName

public java.lang.String getName()
Specified by:
getName in interface IStiName

setName

public void setName(java.lang.String name)
Specified by:
setName in interface IStiName

getDataSet

public java.lang.Object getDataSet()

setRows

public void setRows(DataRowCollection rows)

addRow

public void addRow(DataRow dataRow)

setTableName

public void setTableName(java.lang.String name)

createNewRow

public DataRow createNewRow()

getColumnIndex

public int getColumnIndex(java.lang.String columnName)

getColumn

public StiDataColumn getColumn(java.lang.String columnName)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

existColumn

public boolean existColumn(java.lang.String columnName)

getCaption

public java.lang.String getCaption()
Returns:
the caption

setCaption

public void setCaption(java.lang.String caption)
Parameters:
caption - the caption to set