Package org.opennms.web.svclayer.model
Class SimpleWebTable
- java.lang.Object
-
- org.opennms.web.svclayer.model.SimpleWebTable
-
public class SimpleWebTable extends java.lang.ObjectThe idea of this class is to represent a simple table that has column headers and rows.- Author:
- Mathew Brozowski, DJ Gregor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSimpleWebTable.Cell
-
Constructor Summary
Constructors Constructor Description SimpleWebTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleWebTable.CelladdCell(java.lang.Object cellContent, java.lang.String cellStyle)addCellSimpleWebTable.CelladdCell(java.lang.Object cellContent, java.lang.String cellStyle, java.lang.String link)addCellSimpleWebTable.CelladdCell(java.lang.String cellContent)addCellSimpleWebTable.CelladdColumn(java.lang.Object headerContent)addColumnSimpleWebTable.CelladdColumn(java.lang.Object headerContent, java.lang.String headerStyle)addColumnjava.util.List<SimpleWebTable.Cell>getColumnHeaders()getColumnHeadersorg.springframework.validation.ErrorsgetErrors()getErrorsjava.util.List<java.util.List<SimpleWebTable.Cell>>getRows()getRowsjava.lang.StringgetTitle()getTitlevoidnewRow()newRowvoidsetErrors(org.springframework.validation.Errors errors)setErrorsvoidsetTitle(java.lang.String title)setTitlejava.lang.StringtoString()toString
-
-
-
Method Detail
-
getColumnHeaders
public java.util.List<SimpleWebTable.Cell> getColumnHeaders()
getColumnHeaders
- Returns:
- a
Listobject.
-
getRows
public java.util.List<java.util.List<SimpleWebTable.Cell>> getRows()
getRows
- Returns:
- a
Listobject.
-
getTitle
public java.lang.String getTitle()
getTitle
- Returns:
- a
Stringobject.
-
setTitle
public void setTitle(java.lang.String title)
setTitle
- Parameters:
title- aStringobject.
-
addColumn
public SimpleWebTable.Cell addColumn(java.lang.Object headerContent, java.lang.String headerStyle)
addColumn
- Parameters:
headerContent- aObjectobject.headerStyle- aStringobject.- Returns:
- a
SimpleWebTable.Cellobject.
-
addColumn
public SimpleWebTable.Cell addColumn(java.lang.Object headerContent)
addColumn
- Parameters:
headerContent- aObjectobject.- Returns:
- a
SimpleWebTable.Cellobject.
-
newRow
public void newRow()
newRow
-
addCell
public SimpleWebTable.Cell addCell(java.lang.Object cellContent, java.lang.String cellStyle, java.lang.String link)
addCell
- Parameters:
cellContent- aObjectobject.cellStyle- aStringobject.link- aStringobject.- Returns:
- a
SimpleWebTable.Cellobject.
-
addCell
public SimpleWebTable.Cell addCell(java.lang.Object cellContent, java.lang.String cellStyle)
addCell
- Parameters:
cellContent- aObjectobject.cellStyle- aStringobject.- Returns:
- a
SimpleWebTable.Cellobject.
-
addCell
public SimpleWebTable.Cell addCell(java.lang.String cellContent)
addCell
- Parameters:
cellContent- aStringobject.- Returns:
- a
SimpleWebTable.Cellobject.
-
toString
public java.lang.String toString()
toString
- Overrides:
toStringin classjava.lang.Object- Returns:
- a
Stringobject.
-
getErrors
public org.springframework.validation.Errors getErrors()
getErrors
- Returns:
- a
Errorsobject.
-
setErrors
public void setErrors(org.springframework.validation.Errors errors)
setErrors
- Parameters:
errors- aErrorsobject.
-
-