
public abstract class FramedPanelBaseAppearance extends ContentPanelBaseAppearance implements FramedPanel.FramedPanelAppearance
| Modifier and Type | Class and Description |
|---|---|
static interface |
FramedPanelBaseAppearance.FramedPanelDivFrameResources |
static interface |
FramedPanelBaseAppearance.FramedPanelTemplate |
ContentPanelBaseAppearance.ContentPanelResources, ContentPanelBaseAppearance.ContentPanelStyle, ContentPanelBaseAppearance.ContentPanelTemplate| Modifier and Type | Field and Description |
|---|---|
protected CollapsibleFrame |
frame |
resources, style, template| Constructor and Description |
|---|
FramedPanelBaseAppearance(ContentPanelBaseAppearance.ContentPanelResources resources,
FramedPanelBaseAppearance.FramedPanelTemplate template,
CollapsibleFrame frame) |
| 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)
Handles a change in the visibility of the body 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, getFooterElem, getHeaderSizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcollapseIcon, expandIcon, getFooterElem, getHeaderAppearance, getHeaderSizeprotected CollapsibleFrame frame
public FramedPanelBaseAppearance(ContentPanelBaseAppearance.ContentPanelResources resources, FramedPanelBaseAppearance.FramedPanelTemplate template, CollapsibleFrame frame)
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)
ContentPanel.ContentPanelAppearanceonBodyBorder in interface ContentPanel.ContentPanelAppearanceonBodyBorder in class ContentPanelBaseAppearanceparent - content panel root elementborder - true to display the borderpublic 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 © 2018. All rights reserved.