Class SortableHeader<T,C extends Comparable>
- java.lang.Object
-
- com.google.gwt.user.cellview.client.Header<String>
-
- org.uberfire.ext.widgets.common.client.tables.SortableHeader<T,C>
-
public class SortableHeader<T,C extends Comparable> extends com.google.gwt.user.cellview.client.Header<String>
Based on GWT bikeshed example.
-
-
Constructor Summary
Constructors Constructor Description SortableHeader(SortableHeaderGroup sortableHeaderGroup, String text, com.google.gwt.user.cellview.client.Column<T,C> column)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.cellview.client.Column<T,C>getColumn()SortDirectiongetSortDirection()intgetSortIndex()StringgetValue()voidrender(com.google.gwt.cell.client.Cell.Context context, com.google.gwt.safehtml.shared.SafeHtmlBuilder sb)voidsetSortDirection(SortDirection sortDirection)voidsetSortIndex(int sortIndex)voidsetValue(String text)Set the Column header
-
-
-
Constructor Detail
-
SortableHeader
public SortableHeader(SortableHeaderGroup sortableHeaderGroup, String text, com.google.gwt.user.cellview.client.Column<T,C> column)
-
-
Method Detail
-
getValue
public String getValue()
- Specified by:
getValuein classcom.google.gwt.user.cellview.client.Header<String>- Returns:
- the header label
-
setValue
public void setValue(String text)
Set the Column header- Parameters:
text-
-
getSortDirection
public SortDirection getSortDirection()
-
setSortDirection
public void setSortDirection(SortDirection sortDirection)
-
getSortIndex
public int getSortIndex()
-
setSortIndex
public void setSortIndex(int sortIndex)
-
render
public void render(com.google.gwt.cell.client.Cell.Context context, com.google.gwt.safehtml.shared.SafeHtmlBuilder sb)- Overrides:
renderin classcom.google.gwt.user.cellview.client.Header<String>
-
-