public class GroupingViewDefaultAppearance extends Object implements GroupingView.GroupingViewAppearance
Modifier and Type | Class and Description |
---|---|
static interface |
GroupingViewDefaultAppearance.DefaultHeaderTemplate |
static interface |
GroupingViewDefaultAppearance.GroupHeaderTemplate<M> |
static interface |
GroupingViewDefaultAppearance.GroupingViewResources |
static interface |
GroupingViewDefaultAppearance.GroupingViewStyle |
static interface |
GroupingViewDefaultAppearance.GroupTemplate<M> |
Constructor and Description |
---|
GroupingViewDefaultAppearance() |
GroupingViewDefaultAppearance(GroupingViewDefaultAppearance.GroupingViewResources resources) |
Modifier and Type | Method and Description |
---|---|
XElement |
findHead(XElement element) |
XElement |
getGroup(XElement head) |
ImageResource |
groupByIcon() |
boolean |
isCollapsed(XElement group) |
void |
onGroupExpand(XElement group,
boolean expanded) |
SafeHtml |
renderGroupHeader(GroupingView.GroupingData<?> groupInfo) |
void |
setHeaderTemplate(GroupingViewDefaultAppearance.GroupHeaderTemplate<?> headerTemplate) |
GroupingView.GroupingViewStyle |
style() |
public GroupingViewDefaultAppearance()
public GroupingViewDefaultAppearance(GroupingViewDefaultAppearance.GroupingViewResources resources)
public XElement findHead(XElement element)
findHead
in interface GroupingView.GroupingViewAppearance
public XElement getGroup(XElement head)
getGroup
in interface GroupingView.GroupingViewAppearance
public ImageResource groupByIcon()
groupByIcon
in interface GroupingView.GroupingViewAppearance
public boolean isCollapsed(XElement group)
isCollapsed
in interface GroupingView.GroupingViewAppearance
public void onGroupExpand(XElement group, boolean expanded)
onGroupExpand
in interface GroupingView.GroupingViewAppearance
public SafeHtml renderGroupHeader(GroupingView.GroupingData<?> groupInfo)
renderGroupHeader
in interface GroupingView.GroupingViewAppearance
public void setHeaderTemplate(GroupingViewDefaultAppearance.GroupHeaderTemplate<?> headerTemplate)
public GroupingView.GroupingViewStyle style()
style
in interface GroupingView.GroupingViewAppearance
Copyright © 2018. All rights reserved.