| com.calipso.reportgenerator.reportcalculator.IDataSource
All known Subclasses: com.calipso.reportgenerator.reportcalculator.DataSource,
IDataSource | public interface IDataSource (Code) | | Almacena y permite modificar datos en una matriz de objetos de dos dimensiones.
Sólo permite introducir valores fila a fila.
|
addRow | public void addRow(Collection row) throws InfoException(Code) | | Añade una nueva fila a la matriz
Parameters: row - - Fila a insertar throws: InfoException - - Si la fila que se desea introducir no tiene el mismo número de columnas que la matriz |
getColumCount | public int getColumCount()(Code) | | Devuelve el número de columnas de esta matriz de objetos
número de columnas |
getColumValues | public Collection getColumValues(int colum) throws IndexOutOfBoundsException(Code) | | Devuelve los objetos posicionados en la columna especificada
Parameters: colum - - número de columna Collection con los objetos seleccionados throws: IndexOutOfBoundsException - - Si la posición solicitada no se encuadra en las dimensiones de la matriz |
getRowCount | public int getRowCount()(Code) | | Devuelve el número de filas de esta matriz de objetos
número de filas |
getRowValues | public Collection getRowValues(int row) throws IndexOutOfBoundsException(Code) | | Devuelve los objetos posicionados en la columna especificada
Parameters: row - - número de fila Collection con los objetos seleccionados throws: IndexOutOfBoundsException - - Si la posición solicitada no se encuadra en las dimensiones de la matriz |
getValueAt | public Object getValueAt(int row, int colum) throws IndexOutOfBoundsException(Code) | | Devuelve el objeto posicionado en la fila y columna especificada
Parameters: row - - Número de fila Parameters: colum - - Número de columna Object posicionado en la fila row y columna colum throws: IndexOutOfBoundsException - - Si la posición solicitada no se encuadra en las dimensiones de la matriz |
updateValueAt | public void updateValueAt(int row, int colum, Object newValue) throws IndexOutOfBoundsException(Code) | | Modifica el objeto posicionado en la coordenada solicitada
Parameters: row - - número de fila Parameters: colum - - número de columna Parameters: newValue - - nuevo valor a posicionar en la coordenada solicitada throws: IndexOutOfBoundsException - - Si la posición solicitada no se encuadra en las dimensiones de la matriz |
|
|