public abstract class FramedPanelAppearance extends ContentPanelBaseAppearance
| Modifier and Type | Class and Description |
|---|---|
static interface |
FramedPanelAppearance.FramedPanelDivFrameResources |
static interface |
FramedPanelAppearance.Template |
ContentPanelBaseAppearance.ContentPanelDefaultResources, ContentPanelBaseAppearance.ContentPanelStyle, ContentPanelBaseAppearance.ContentPanelTemplate| Constructor and Description |
|---|
FramedPanelAppearance(ContentPanelBaseAppearance.ContentPanelDefaultResources resources) |
FramedPanelAppearance(ContentPanelBaseAppearance.ContentPanelDefaultResources resources,
FramedPanelAppearance.Template template) |
| Modifier and Type | Method and Description |
|---|---|
XElement |
getBodyWrap(XElement parent)
Returns the element that wraps the content panel body.
|
XElement |
getContentElem(XElement parent)
Returns the content panel body element.
|
int |
getFrameHeight(XElement parent)
Returns the total height of the content panel frame elements.
|
int |
getFrameWidth(XElement parent)
Returns the total width of the content panel frame elements.
|
XElement |
getHeaderElem(XElement parent)
Returns the content panel header element.
|
void |
onBodyBorder(XElement parent,
boolean border) |
void |
onHideHeader(XElement parent,
boolean hide)
Hides or shows the header.
|
void |
render(SafeHtmlBuilder sb)
Renders the appearance of a content panel as HTML into a
SafeHtmlBuilder, suitable for passing to
Element.setInnerHTML(String) on a container element. |
collapseIcon, expandIcon, getFooterElemequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHeaderAppearancepublic FramedPanelAppearance(ContentPanelBaseAppearance.ContentPanelDefaultResources resources)
public FramedPanelAppearance(ContentPanelBaseAppearance.ContentPanelDefaultResources resources, FramedPanelAppearance.Template template)
public XElement getBodyWrap(XElement parent)
ContentPanel.ContentPanelAppearancegetBodyWrap in interface ContentPanel.ContentPanelAppearancegetBodyWrap in class ContentPanelBaseAppearanceparent - the content panel root elementpublic XElement getContentElem(XElement parent)
ContentPanel.ContentPanelAppearancegetContentElem in interface ContentPanel.ContentPanelAppearancegetContentElem in class ContentPanelBaseAppearanceparent - the content panel root elementpublic int getFrameHeight(XElement parent)
ContentPanel.ContentPanelAppearancegetFrameHeight in interface ContentPanel.ContentPanelAppearancegetFrameHeight in class ContentPanelBaseAppearanceparent - the content panel root elementpublic int getFrameWidth(XElement parent)
ContentPanel.ContentPanelAppearancegetFrameWidth in interface ContentPanel.ContentPanelAppearancegetFrameWidth in class ContentPanelBaseAppearanceparent - the content panel root elementpublic XElement getHeaderElem(XElement parent)
ContentPanel.ContentPanelAppearancegetHeaderElem in interface ContentPanel.ContentPanelAppearancegetHeaderElem in class ContentPanelBaseAppearanceparent - the content panel root elementpublic void onBodyBorder(XElement parent, boolean border)
onBodyBorder in interface ContentPanel.ContentPanelAppearanceonBodyBorder in class ContentPanelBaseAppearancepublic void onHideHeader(XElement parent, boolean hide)
ContentPanel.ContentPanelAppearanceonHideHeader in interface ContentPanel.ContentPanelAppearanceonHideHeader in class ContentPanelBaseAppearanceparent - content panel root elementhide - true to hide the headerpublic void render(SafeHtmlBuilder sb)
ContentPanel.ContentPanelAppearanceSafeHtmlBuilder, suitable for passing to
Element.setInnerHTML(String) on a container element.render in interface ContentPanel.ContentPanelAppearancerender in class ContentPanelBaseAppearancesb - receives the rendered appearanceCopyright © 2012. All Rights Reserved.