com.google.gwt.visualization.client
Class DataTable

java.lang.Object
  extended by com.google.gwt.core.client.JavaScriptObject
      extended by com.google.gwt.visualization.client.AbstractDataTable
          extended by com.google.gwt.visualization.client.DataTable

public class DataTable
extends AbstractDataTable

This class represents the DataTable.

See Also:
DataTable API Reference

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.visualization.client.AbstractDataTable
AbstractDataTable.ColumnType
 
Constructor Summary
protected DataTable()
           
 
Method Summary
 int addColumn(AbstractDataTable.ColumnType type)
           
 int addColumn(AbstractDataTable.ColumnType type, java.lang.String label)
           
 int addColumn(AbstractDataTable.ColumnType type, java.lang.String label, java.lang.String id)
           
 int addRow()
           
 int addRows(int number)
           
static DataTable create()
           
static DataTable create(com.google.gwt.core.client.JavaScriptObject jso)
           
static DataTable create(com.google.gwt.core.client.JavaScriptObject jso, double version)
           
 void insertColumn(int columnIndex, AbstractDataTable.ColumnType type)
           
 void insertColumn(int columnIndex, AbstractDataTable.ColumnType type, java.lang.String label)
           
 void insertColumn(int columnIndex, AbstractDataTable.ColumnType type, java.lang.String label, java.lang.String id)
           
 void insertRows(int rowIndex, int numberOfRows)
           
 void removeColumn(int columnIndex)
           
 void removeColumns(int columnIndex, int numberOfColumns)
           
 void removeRow(int rowIndex)
           
 void removeRows(int rowIndex, int numberOfRows)
           
 void setCell(int rowIndex, int columnIndex, boolean value, java.lang.String formattedValue, Properties properties)
           
 void setCell(int rowIndex, int columnIndex, java.util.Date value, java.lang.String formattedValue, Properties properties)
           
 void setCell(int rowIndex, int columnIndex, double value, java.lang.String formattedValue, Properties properties)
           
 void setCell(int rowIndex, int columnIndex, int value, java.lang.String formattedValue, Properties properties)
           
 void setCell(int rowIndex, int columnIndex, java.lang.String value, java.lang.String formattedValue, Properties properties)
           
 void setCell(int rowIndex, int columnIndex, TimeOfDay value, java.lang.String formattedValue, Properties properties)
           
 void setCellNull(int rowIndex, int columnIndex, java.lang.String formattedValue, Properties properties)
          Set the value of a cell to null.
 void setColumnLabel(int columnIndex, java.lang.String label)
           
 void setFormattedValue(int rowIndex, int columnIndex, java.lang.String value)
           
 void setProperties(int rowIndex, int columnIndex, Properties properties)
           
 void setProperty(int rowIndex, int columnIndex, java.lang.String name, java.lang.String value)
           
 void setValue(int rowIndex, int columnIndex, boolean value)
           
 void setValue(int rowIndex, int columnIndex, java.util.Date date)
           
 void setValue(int rowIndex, int columnIndex, double value)
           
 void setValue(int rowIndex, int columnIndex, int value)
           
 void setValue(int rowIndex, int columnIndex, java.lang.String value)
           
 void setValue(int rowIndex, int columnIndex, TimeOfDay value)
           
 void setValueNull(int rowIndex, int columnIndex)
          Set the value of a cell to null.
 
Methods inherited from class com.google.gwt.visualization.client.AbstractDataTable
getColumnId, getColumnIndex, getColumnLabel, getColumnPattern, getColumnRange, getColumnType, getFormattedValue, getNumberOfColumns, getNumberOfRows, getProperty, getValueBoolean, getValueDate, getValueDouble, getValueInt, getValueString, getValueTimeOfDay, isValueNull
 
Methods inherited from class com.google.gwt.core.client.JavaScriptObject
cast, createArray, createFunction, createObject, equals, hashCode, toSource, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataTable

protected DataTable()
Method Detail

create

public static DataTable create()

create

public static DataTable create(com.google.gwt.core.client.JavaScriptObject jso,
                               double version)

create

public static DataTable create(com.google.gwt.core.client.JavaScriptObject jso)

addColumn

public final int addColumn(AbstractDataTable.ColumnType type)

addColumn

public final int addColumn(AbstractDataTable.ColumnType type,
                           java.lang.String label)

addColumn

public final int addColumn(AbstractDataTable.ColumnType type,
                           java.lang.String label,
                           java.lang.String id)

addRow

public final int addRow()

addRows

public final int addRows(int number)

insertColumn

public final void insertColumn(int columnIndex,
                               AbstractDataTable.ColumnType type)

insertColumn

public final void insertColumn(int columnIndex,
                               AbstractDataTable.ColumnType type,
                               java.lang.String label)

insertColumn

public final void insertColumn(int columnIndex,
                               AbstractDataTable.ColumnType type,
                               java.lang.String label,
                               java.lang.String id)

insertRows

public final void insertRows(int rowIndex,
                             int numberOfRows)

removeColumn

public final void removeColumn(int columnIndex)

removeColumns

public final void removeColumns(int columnIndex,
                                int numberOfColumns)

removeRow

public final void removeRow(int rowIndex)

removeRows

public final void removeRows(int rowIndex,
                             int numberOfRows)

setCell

public final void setCell(int rowIndex,
                          int columnIndex,
                          boolean value,
                          java.lang.String formattedValue,
                          Properties properties)

setCell

public final void setCell(int rowIndex,
                          int columnIndex,
                          java.util.Date value,
                          java.lang.String formattedValue,
                          Properties properties)

setCell

public final void setCell(int rowIndex,
                          int columnIndex,
                          double value,
                          java.lang.String formattedValue,
                          Properties properties)

setCell

public final void setCell(int rowIndex,
                          int columnIndex,
                          int value,
                          java.lang.String formattedValue,
                          Properties properties)

setCell

public final void setCell(int rowIndex,
                          int columnIndex,
                          java.lang.String value,
                          java.lang.String formattedValue,
                          Properties properties)

setCell

public final void setCell(int rowIndex,
                          int columnIndex,
                          TimeOfDay value,
                          java.lang.String formattedValue,
                          Properties properties)

setCellNull

public final void setCellNull(int rowIndex,
                              int columnIndex,
                              java.lang.String formattedValue,
                              Properties properties)
Set the value of a cell to null.

Parameters:
rowIndex - The index of the row.
columnIndex - The index of the column.
formattedValue - The desired String representation of null, such as "", "null", "nil", "N/A", "none", etc.
properties -

setColumnLabel

public final void setColumnLabel(int columnIndex,
                                 java.lang.String label)

setFormattedValue

public final void setFormattedValue(int rowIndex,
                                    int columnIndex,
                                    java.lang.String value)

setProperties

public final void setProperties(int rowIndex,
                                int columnIndex,
                                Properties properties)

setProperty

public final void setProperty(int rowIndex,
                              int columnIndex,
                              java.lang.String name,
                              java.lang.String value)

setValue

public final void setValue(int rowIndex,
                           int columnIndex,
                           boolean value)

setValue

public final void setValue(int rowIndex,
                           int columnIndex,
                           java.util.Date date)

setValue

public final void setValue(int rowIndex,
                           int columnIndex,
                           double value)

setValue

public final void setValue(int rowIndex,
                           int columnIndex,
                           int value)

setValue

public final void setValue(int rowIndex,
                           int columnIndex,
                           java.lang.String value)

setValue

public final void setValue(int rowIndex,
                           int columnIndex,
                           TimeOfDay value)

setValueNull

public final void setValueNull(int rowIndex,
                               int columnIndex)
Set the value of a cell to null.

Parameters:
rowIndex - The index of the row.
columnIndex - The index of the column.