com.github.dandelion.datatables.core.html
Class HtmlRow

java.lang.Object
  extended by com.github.dandelion.datatables.core.html.HtmlTag
      extended by com.github.dandelion.datatables.core.html.HtmlRow

public class HtmlRow
extends HtmlTag

Plain old HTML tr tag.

Since:
0.1.0
Author:
Thibault Duchateau

Field Summary
 
Fields inherited from class com.github.dandelion.datatables.core.html.HtmlTag
CLASS_SEPARATOR, cssClass, cssStyle, dynamicAttributes, id, STYLE_SEPARATOR, tag
 
Constructor Summary
HtmlRow()
           
HtmlRow(String id)
           
 
Method Summary
 HtmlColumn addColumn(HtmlColumn column)
           
 HtmlColumn addColumn(String columnContent)
           
 HtmlColumn addColumn(String columnContent, String displayFormat)
           
 HtmlRow addColumns(String... columns)
           
 HtmlColumn addHeaderColumn(HtmlColumn headerColumn)
           
 HtmlColumn addHeaderColumn(String columnContent)
           
 HtmlRow addHeaderColumns(String... columns)
           
 List<HtmlColumn> getColumns()
           
 List<HtmlColumn> getColumns(String... enabledFormats)
           Returns a filtered list of HtmlColumn for this current HtmlRow.
 List<HtmlColumn> getHeaderColumns()
           
 HtmlColumn getLastColumn()
           
 void setColumns(List<HtmlColumn> columns)
           
 StringBuilder toHtml()
          Render the tag in HTML code.
 String toString()
           
 
Methods inherited from class com.github.dandelion.datatables.core.html.HtmlTag
addCssClass, addCssStyle, addDynamicAttribute, getCssClass, getCssStyle, getDynamicAttributes, getDynamicAttributeValue, getDynamicHtmlAttributes, getHtmlAttributes, getHtmlClosingTag, getHtmlOpeningTag, getId, getTag, removeDynamicAttribute, setCssClass, setCssStyle, setDynamicAttributes, setId, writeAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HtmlRow

public HtmlRow()

HtmlRow

public HtmlRow(String id)
Method Detail

toHtml

public StringBuilder toHtml()
Render the tag in HTML code.

Overrides:
toHtml in class HtmlTag
Returns:
the HTML code corresponding to the tag.

getColumns

public List<HtmlColumn> getColumns(String... enabledFormats)

Returns a filtered list of HtmlColumn for this current HtmlRow.

The columns are filtering using the enabled format.

Parameters:
enabledFormats - The enabled formats used to filter the columns.
Returns:
a filtered list of HtmlColumn.

getColumns

public List<HtmlColumn> getColumns()

setColumns

public void setColumns(List<HtmlColumn> columns)

addHeaderColumn

public HtmlColumn addHeaderColumn(HtmlColumn headerColumn)

addHeaderColumn

public HtmlColumn addHeaderColumn(String columnContent)

addColumn

public HtmlColumn addColumn(HtmlColumn column)

addColumn

public HtmlColumn addColumn(String columnContent)

addColumn

public HtmlColumn addColumn(String columnContent,
                            String displayFormat)

addHeaderColumns

public HtmlRow addHeaderColumns(String... columns)

getHeaderColumns

public List<HtmlColumn> getHeaderColumns()

addColumns

public HtmlRow addColumns(String... columns)

getLastColumn

public HtmlColumn getLastColumn()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013–2014 Dandelion Project. All rights reserved.