
public abstract class ButtonGroupBaseAppearance extends Object implements ButtonGroup.ButtonGroupAppearance
| Modifier and Type | Class and Description |
|---|---|
static interface |
ButtonGroupBaseAppearance.ButtonGroupResources |
static interface |
ButtonGroupBaseAppearance.ButtonGroupStyle |
static interface |
ButtonGroupBaseAppearance.ButtonGroupTableFrameStyle |
static interface |
ButtonGroupBaseAppearance.GroupTemplate |
| Modifier and Type | Field and Description |
|---|---|
protected Frame |
frame |
protected ButtonGroupBaseAppearance.ButtonGroupResources |
resources |
protected ButtonGroupBaseAppearance.ButtonGroupStyle |
style |
protected ButtonGroupBaseAppearance.GroupTemplate |
template |
| Constructor and Description |
|---|
ButtonGroupBaseAppearance(ButtonGroupBaseAppearance.ButtonGroupResources resources,
ButtonGroupBaseAppearance.GroupTemplate template,
Frame frame) |
| Modifier and Type | Method and Description |
|---|---|
XElement |
getContentElem(XElement parent) |
int |
getFrameHeight(XElement parent) |
int |
getFrameWidth(XElement parent) |
XElement |
getHeaderElement(XElement parent) |
void |
onHideHeader(XElement parent,
boolean hide) |
void |
render(SafeHtmlBuilder sb) |
void |
setHeading(XElement parent,
SafeHtml html) |
protected final ButtonGroupBaseAppearance.ButtonGroupResources resources
protected final ButtonGroupBaseAppearance.ButtonGroupStyle style
protected final Frame frame
protected final ButtonGroupBaseAppearance.GroupTemplate template
public ButtonGroupBaseAppearance(ButtonGroupBaseAppearance.ButtonGroupResources resources, ButtonGroupBaseAppearance.GroupTemplate template, Frame frame)
public XElement getContentElem(XElement parent)
getContentElem in interface ButtonGroup.ButtonGroupAppearancepublic int getFrameHeight(XElement parent)
getFrameHeight in interface ButtonGroup.ButtonGroupAppearancepublic int getFrameWidth(XElement parent)
getFrameWidth in interface ButtonGroup.ButtonGroupAppearancepublic XElement getHeaderElement(XElement parent)
getHeaderElement in interface ButtonGroup.ButtonGroupAppearancepublic void onHideHeader(XElement parent, boolean hide)
onHideHeader in interface ButtonGroup.ButtonGroupAppearancepublic void render(SafeHtmlBuilder sb)
render in interface ButtonGroup.ButtonGroupAppearancepublic void setHeading(XElement parent, SafeHtml html)
setHeading in interface ButtonGroup.ButtonGroupAppearanceCopyright © 2018. All rights reserved.