public class TableColumn
extends java.lang.Object
<%List<TableColumn> cols = new LinkedList<TableColumn>(); cols.add( new TableColumn("position", "POSITION", "int", "Position") ); cols.add( new TableColumn("ch1", "%1", "float", "Ch 1") ); cols.add( new TableColumn("ch2", "%2", "float", "Ch 2") ); cols.add( new TableColumn("externalId", "@externalId", "string", "External Id") ); for(TableColumn c : cols) {%> <tbl:columndef id="<%=c.getId()%>" property="<%=c.getProperty()%>" datatype="<%=c.getDatatype()%>" title="<%=c.getTitle()%>" sortable="<%=c.getSortable()%>" filterable="<%=c.getFilterable()%>" exportable="<%=c.getExportable()%>" show="<%=c.getShow()%>" formatter="<%=c.getFormatter()%>" /> <%}%>
Modifier and Type | Field and Description |
---|---|
private Formula.AverageMethod |
averageMethod |
private Type |
datatype |
private java.lang.String |
description |
private boolean |
exportable |
private boolean |
filterable |
private Formatter<?> |
formatter |
private java.lang.String |
id |
private java.lang.String |
jepExpression |
private java.lang.String |
property |
private java.lang.String |
show |
private boolean |
sortable |
private java.lang.String |
title |
Constructor and Description |
---|
TableColumn(java.lang.String id,
java.lang.String property,
java.lang.String jepExpression,
Type datatype,
java.lang.String title,
java.lang.String description,
java.lang.String show,
boolean sortable,
boolean filterable,
boolean exportable,
Formula.AverageMethod averageMethod,
Formatter<?> formatter) |
Modifier and Type | Method and Description |
---|---|
Formula.AverageMethod |
getAverageMethod() |
Type |
getDatatype() |
java.lang.String |
getDescription() |
boolean |
getExportable() |
boolean |
getFilterable() |
Formatter<?> |
getFormatter() |
java.lang.String |
getId() |
java.lang.String |
getJepExpression() |
java.lang.String |
getProperty() |
java.lang.String |
getShow() |
boolean |
getSortable() |
java.lang.String |
getTitle() |
boolean |
isAveragable() |
void |
setFormatter(Formatter<?> formatter) |
private final java.lang.String id
private final java.lang.String property
private final java.lang.String jepExpression
private final Type datatype
private final java.lang.String title
private final java.lang.String description
private final boolean sortable
private final boolean filterable
private final boolean exportable
private final java.lang.String show
private final Formula.AverageMethod averageMethod
private Formatter<?> formatter
public TableColumn(java.lang.String id, java.lang.String property, java.lang.String jepExpression, Type datatype, java.lang.String title, java.lang.String description, java.lang.String show, boolean sortable, boolean filterable, boolean exportable, Formula.AverageMethod averageMethod, Formatter<?> formatter)
public Type getDatatype()
public boolean getExportable()
public boolean getFilterable()
public java.lang.String getId()
public java.lang.String getProperty()
public java.lang.String getJepExpression()
public java.lang.String getShow()
public boolean getSortable()
public java.lang.String getTitle()
public java.lang.String getDescription()
public boolean isAveragable()
public Formula.AverageMethod getAverageMethod()
Formula.AverageMethod
enum.public void setFormatter(Formatter<?> formatter)
formatter
- Formatter to be set.