|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcsheets.core.SpreadsheetImpl
public class SpreadsheetImpl
The implementation of the Spreadsheet interface.
| Field Summary | |
|---|---|
static String |
BASE_TITLE
The base of the titles of new spreadsheets |
| Constructor Summary | |
|---|---|
SpreadsheetImpl(Workbook workbook,
String title)
Creates a new spreadsheet. |
|
SpreadsheetImpl(Workbook workbook,
String title,
String[][] content)
Creates a new spreadsheet, in which cells are initialized with data from the given content matrix. |
|
| Method Summary | |
|---|---|
void |
addCellListener(CellListener listener)
Registers the given listener to receive events from all cells in the spreadsheet. |
Cell |
getCell(Address address)
Returns the cell at the given address. |
Cell |
getCell(int column,
int row)
Returns the cell at the given column and row in the spreadsheet. |
CellListener[] |
getCellListeners()
Returns the cell listeners that have been registered on the spreadsheet. |
SortedSet<Cell> |
getCells(Address address1,
Address address2)
Returns the cells in the range between the given addresses. |
Cell[] |
getColumn(int index)
Returns the cells in the given column. |
int |
getColumnCount()
Returns the number of columns in the spreadsheet. |
Spreadsheet |
getExtension(String name)
Returns the extension with the given key. |
Cell[] |
getRow(int index)
Returns the cells in the given row. |
int |
getRowCount()
Returns the number of rows in the spreadsheet. |
String |
getTitle()
Returns the title of the spreadsheet. |
Workbook |
getWorkbook()
Returns the workbook to which the spreadsheet belongs. |
Iterator<Cell> |
iterator()
|
void |
removeCellListener(CellListener listener)
Deregisters the given listener from receiving events from all cells in the spreadsheet. |
void |
setTitle(String title)
Sets the title of the spreadsheet. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String BASE_TITLE
| Constructor Detail |
|---|
SpreadsheetImpl(Workbook workbook,
String title)
workbook - the workbook to which the spreadsheet belongstitle - the title of the spreadsheet
SpreadsheetImpl(Workbook workbook,
String title,
String[][] content)
workbook - the workbook to which the spreadsheet belongstitle - the title of the spreadsheetcontent - the contents of the cells in the spreadsheet| Method Detail |
|---|
public Workbook getWorkbook()
Spreadsheet
getWorkbook in interface Spreadsheetpublic String getTitle()
Spreadsheet
getTitle in interface Spreadsheetpublic void setTitle(String title)
Spreadsheet
setTitle in interface Spreadsheettitle - the title of the spreadsheet.public int getColumnCount()
Spreadsheet
getColumnCount in interface Spreadsheetpublic int getRowCount()
Spreadsheet
getRowCount in interface Spreadsheetpublic Cell getCell(Address address)
Spreadsheet
getCell in interface Spreadsheetaddress - the address of the cell
public Cell getCell(int column,
int row)
Spreadsheet
getCell in interface Spreadsheetcolumn - the column index of the cell's locationrow - the row index of the cell's location
public SortedSet<Cell> getCells(Address address1,
Address address2)
Spreadsheet
getCells in interface Spreadsheetaddress1 - the address of the cell in one end of the rangeaddress2 - the address of the cell in the other end of the range
public Cell[] getColumn(int index)
Spreadsheet
getColumn in interface Spreadsheetindex - the index of the column
public Cell[] getRow(int index)
Spreadsheet
getRow in interface Spreadsheetindex - the index of the row
public Iterator<Cell> iterator()
iterator in interface Iterable<Cell>public void addCellListener(CellListener listener)
Spreadsheet
addCellListener in interface Spreadsheetlistener - the listener to be addedpublic void removeCellListener(CellListener listener)
Spreadsheet
removeCellListener in interface Spreadsheetlistener - the listener to be removedpublic CellListener[] getCellListeners()
Spreadsheet
getCellListeners in interface Spreadsheetpublic Spreadsheet getExtension(String name)
Extensible
getExtension in interface Extensible<Spreadsheet>name - the name of the extension (case-insensitive)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||