public abstract class BorderLayoutPaneBase extends javax.faces.component.UIPanel implements IBorderLayoutPane, IceClientBehaviorHolder
For more information, see the BorderLayoutPane Wiki Documentation.
| Modifier and Type | Class and Description |
|---|---|
protected static class |
BorderLayoutPaneBase.PropertyKeys |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_TYPE |
static java.lang.String |
RENDERER_TYPE |
| Constructor and Description |
|---|
BorderLayoutPaneBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
addClientBehavior(java.lang.String eventName,
javax.faces.component.behavior.ClientBehavior behavior) |
int |
getBorderWidth()
Return the value of the
borderWidth property. |
int |
getCollapseSize()
Return the value of the
collapseSize property. |
java.lang.String |
getDefaultEventName() |
java.lang.String |
getDefaultExecute(java.lang.String event) |
java.lang.String |
getDefaultRender(java.lang.String event) |
java.lang.String |
getEffect()
Return the value of the
effect property. |
int |
getEffectLength()
Return the value of the
effectLength property. |
java.util.Collection<java.lang.String> |
getEventNames() |
java.lang.String |
getFamily() |
javax.faces.component.UIComponent |
getFooterFacet()
Return the value of the
footer facet property. |
java.lang.String |
getFooterText()
Return the value of the
footerText property. |
javax.faces.component.UIComponent |
getHeaderFacet()
Return the value of the
header facet property. |
java.lang.String |
getHeaderText()
Return the value of the
headerText property. |
java.lang.String |
getListenerArgument(java.lang.String event) |
int |
getMaxSize()
Return the value of the
maxSize property. |
int |
getMinSize()
Return the value of the
minSize property. |
java.lang.String |
getPosition()
Return the value of the
position property. |
java.lang.String |
getSize()
Return the value of the
size property. |
java.lang.String |
getStyle()
Return the value of the
style property. |
java.lang.String |
getStyleClass()
Return the value of the
styleClass property. |
java.lang.String |
getToggleButtonPosition()
Return the value of the
toggleButtonPosition property. |
boolean |
isClosable()
Return the value of the
closable property. |
boolean |
isCollapsed()
Return the value of the
collapsed property. |
protected boolean |
isPropertySet(java.lang.String finder) |
boolean |
isResizable()
Return the value of the
resizable property. |
boolean |
isToggleable()
Return the value of the
toggleable property. |
boolean |
isVisible()
Return the value of the
visible property. |
void |
setBorderWidth(int borderWidth)
Set the value of the
borderWidth property. |
void |
setClosable(boolean closable)
Set the value of the
closable property. |
void |
setCollapsed(boolean collapsed)
Set the value of the
collapsed property. |
void |
setCollapseSize(int collapseSize)
Set the value of the
collapseSize property. |
void |
setEffect(java.lang.String effect)
Set the value of the
effect property. |
void |
setEffectLength(int effectLength)
Set the value of the
effectLength property. |
void |
setFooterFacet(javax.faces.component.UIComponent footer)
Set the value of the
footer facet property. |
void |
setFooterText(java.lang.String footerText)
Set the value of the
footerText property. |
void |
setHeaderFacet(javax.faces.component.UIComponent header)
Set the value of the
header facet property. |
void |
setHeaderText(java.lang.String headerText)
Set the value of the
headerText property. |
void |
setMaxSize(int maxSize)
Set the value of the
maxSize property. |
void |
setMinSize(int minSize)
Set the value of the
minSize property. |
void |
setPosition(java.lang.String position)
Set the value of the
position property. |
void |
setResizable(boolean resizable)
Set the value of the
resizable property. |
void |
setSize(java.lang.String size)
Set the value of the
size property. |
void |
setStyle(java.lang.String style)
Set the value of the
style property. |
void |
setStyleClass(java.lang.String styleClass)
Set the value of the
styleClass property. |
void |
setToggleable(boolean toggleable)
Set the value of the
toggleable property. |
void |
setToggleButtonPosition(java.lang.String toggleButtonPosition)
Set the value of the
toggleButtonPosition property. |
void |
setValueExpression(java.lang.String name,
javax.el.ValueExpression binding) |
void |
setVisible(boolean visible)
Set the value of the
visible property. |
addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEventencodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTreepublic static final java.lang.String COMPONENT_TYPE
public static final java.lang.String RENDERER_TYPE
public java.lang.String getFamily()
getFamily in class javax.faces.component.UIPanelpublic void setBorderWidth(int borderWidth)
Set the value of the borderWidth property.
Contents: Specifies the width in pixels of the resizable borders. This attribute doesn't apply to the center pane.
setBorderWidth in interface IBorderLayoutPanepublic int getBorderWidth()
Return the value of the borderWidth property.
Contents: Specifies the width in pixels of the resizable borders. This attribute doesn't apply to the center pane. Default = '5'.
getBorderWidth in interface IBorderLayoutPanepublic void setClosable(boolean closable)
Set the value of the closable property.
Contents: Specifies whether this pane can be closed or not. If true, a close button will be rendered at the upper right corner of the pane header.
setClosable in interface IBorderLayoutPanepublic boolean isClosable()
Return the value of the closable property.
Contents: Specifies whether this pane can be closed or not. If true, a close button will be rendered at the upper right corner of the pane header. Default = 'false'.
isClosable in interface IBorderLayoutPanepublic void setCollapseSize(int collapseSize)
Set the value of the collapseSize property.
Contents: Specifies the width in pixels of the border when this pane is collapsed. This attribute doesn't apply to the center pane.
setCollapseSize in interface IBorderLayoutPanepublic int getCollapseSize()
Return the value of the collapseSize property.
Contents: Specifies the width in pixels of the border when this pane is collapsed. This attribute doesn't apply to the center pane. Default = '20'.
getCollapseSize in interface IBorderLayoutPanepublic void setCollapsed(boolean collapsed)
Set the value of the collapsed property.
Contents: Specifies whether this pane starts out being collapsed or not.
setCollapsed in interface IBorderLayoutPanepublic boolean isCollapsed()
Return the value of the collapsed property.
Contents: Specifies whether this pane starts out being collapsed or not. Default = 'false'.
isCollapsed in interface IBorderLayoutPanepublic void setEffect(java.lang.String effect)
Set the value of the effect property.
Contents: Specifies the name of the effect to use when collapsing and expanding the pane. Possible values are "slide", "drop", "scale", and "none".
setEffect in interface IBorderLayoutPanepublic java.lang.String getEffect()
Return the value of the effect property.
Contents: Specifies the name of the effect to use when collapsing and expanding the pane. Possible values are "slide", "drop", "scale", and "none". Default = 'slide'.
getEffect in interface IBorderLayoutPanepublic void setEffectLength(int effectLength)
Set the value of the effectLength property.
Contents: Specifies the length of the effect in milliseconds.
setEffectLength in interface IBorderLayoutPanepublic int getEffectLength()
Return the value of the effectLength property.
Contents: Specifies the length of the effect in milliseconds. Default = '400'.
getEffectLength in interface IBorderLayoutPanepublic void setFooterText(java.lang.String footerText)
Set the value of the footerText property.
Contents: The text to render in the footer of the pane. If no footer text is specified and no footer facet is defined, the header will not be rendered.
setFooterText in interface IBorderLayoutPanepublic java.lang.String getFooterText()
Return the value of the footerText property.
Contents: The text to render in the footer of the pane. If no footer text is specified and no footer facet is defined, the header will not be rendered.
getFooterText in interface IBorderLayoutPanepublic void setHeaderText(java.lang.String headerText)
Set the value of the headerText property.
Contents: The text to render in the header of the pane. If no header text is specified and no header facet is defined, the header will not be rendered.
setHeaderText in interface IBorderLayoutPanepublic java.lang.String getHeaderText()
Return the value of the headerText property.
Contents: The text to render in the header of the pane. If no header text is specified and no header facet is defined, the header will not be rendered.
getHeaderText in interface IBorderLayoutPanepublic void setMaxSize(int maxSize)
Set the value of the maxSize property.
Contents: Specifies the maximum size of the pane in pixels, meaning that it cannot be resized to a larger size than this. For the north and south panes the size is the height, and for the east and west panes the size is the width. The size refers to the total size, including paddings and border widths. A value of 0 indicates no set limit.
setMaxSize in interface IBorderLayoutPanepublic int getMaxSize()
Return the value of the maxSize property.
Contents: Specifies the maximum size of the pane in pixels, meaning that it cannot be resized to a larger size than this. For the north and south panes the size is the height, and for the east and west panes the size is the width. The size refers to the total size, including paddings and border widths. A value of 0 indicates no set limit. Default = '0'.
getMaxSize in interface IBorderLayoutPanepublic void setMinSize(int minSize)
Set the value of the minSize property.
Contents: Specifies the minumum size of the pane in pixels, meaning that it cannot be resized to a smaller size than this. For the north and south panes the size is the height, and for the east and west panes the size is the width. The size refers to the total size, including paddings and border widths.
setMinSize in interface IBorderLayoutPanepublic int getMinSize()
Return the value of the minSize property.
Contents: Specifies the minumum size of the pane in pixels, meaning that it cannot be resized to a smaller size than this. For the north and south panes the size is the height, and for the east and west panes the size is the width. The size refers to the total size, including paddings and border widths. Default = '100'.
getMinSize in interface IBorderLayoutPanepublic void setPosition(java.lang.String position)
Set the value of the position property.
Contents: The pane position that this component defines in the layout. Valid values are "center", "north", "south", "east", and "west". The center pane is required for the layout to work.
setPosition in interface IBorderLayoutPanepublic java.lang.String getPosition()
Return the value of the position property.
Contents: The pane position that this component defines in the layout. Valid values are "center", "north", "south", "east", and "west". The center pane is required for the layout to work.
getPosition in interface IBorderLayoutPanepublic void setResizable(boolean resizable)
Set the value of the resizable property.
Contents: Specifies whether this pane is resizable or not. This attribute doesn't apply to the center pane.
setResizable in interface IBorderLayoutPanepublic boolean isResizable()
Return the value of the resizable property.
Contents: Specifies whether this pane is resizable or not. This attribute doesn't apply to the center pane. Default = 'false'.
isResizable in interface IBorderLayoutPanepublic void setSize(java.lang.String size)
Set the value of the size property.
Contents: Specifies the size of the pane in pixels. For the north and south panes the size is the height, and for the east and west panes the size is the width. The size refers to the total size, including paddings and border widths. The value can be "auto" for an appropriate, standard size for the pane.
setSize in interface IBorderLayoutPanepublic java.lang.String getSize()
Return the value of the size property.
Contents: Specifies the size of the pane in pixels. For the north and south panes the size is the height, and for the east and west panes the size is the width. The size refers to the total size, including paddings and border widths. The value can be "auto" for an appropriate, standard size for the pane. Default = 'auto'.
getSize in interface IBorderLayoutPanepublic void setStyle(java.lang.String style)
Set the value of the style property.
Contents: Style to apply to the content container of the pane (i.e. excluding the header and the footer).
setStyle in interface IBorderLayoutPanepublic java.lang.String getStyle()
Return the value of the style property.
Contents: Style to apply to the content container of the pane (i.e. excluding the header and the footer).
getStyle in interface IBorderLayoutPanepublic void setStyleClass(java.lang.String styleClass)
Set the value of the styleClass property.
Contents: Style class of the main container of the pane (the one containing the header, content and footer).
setStyleClass in interface IBorderLayoutPanepublic java.lang.String getStyleClass()
Return the value of the styleClass property.
Contents: Style class of the main container of the pane (the one containing the header, content and footer).
getStyleClass in interface IBorderLayoutPanepublic void setToggleButtonPosition(java.lang.String toggleButtonPosition)
Set the value of the toggleButtonPosition property.
Contents: Specifies where to place the toggle button in the header. Valid values are "right" and "left".
setToggleButtonPosition in interface IBorderLayoutPanepublic java.lang.String getToggleButtonPosition()
Return the value of the toggleButtonPosition property.
Contents: Specifies where to place the toggle button in the header. Valid values are "right" and "left". Default = 'right'.
getToggleButtonPosition in interface IBorderLayoutPanepublic void setToggleable(boolean toggleable)
Set the value of the toggleable property.
Contents: Specifies whether this pane can be collapsed/expanded or not.
setToggleable in interface IBorderLayoutPanepublic boolean isToggleable()
Return the value of the toggleable property.
Contents: Specifies whether this pane can be collapsed/expanded or not. Default = 'false'.
isToggleable in interface IBorderLayoutPanepublic void setVisible(boolean visible)
Set the value of the visible property.
Contents: Specifies whether this pane starts out being visible or not.
setVisible in interface IBorderLayoutPanepublic boolean isVisible()
Return the value of the visible property.
Contents: Specifies whether this pane starts out being visible or not. Default = 'true'.
isVisible in interface IBorderLayoutPanepublic void setFooterFacet(javax.faces.component.UIComponent footer)
Set the value of the footer facet property.
public javax.faces.component.UIComponent getFooterFacet()
Return the value of the footer facet property.
public void setHeaderFacet(javax.faces.component.UIComponent header)
Set the value of the header facet property.
public javax.faces.component.UIComponent getHeaderFacet()
Return the value of the header facet property.
protected boolean isPropertySet(java.lang.String finder)
public void setValueExpression(java.lang.String name,
javax.el.ValueExpression binding)
setValueExpression in class javax.faces.component.UIComponentpublic java.util.Collection<java.lang.String> getEventNames()
getEventNames in interface javax.faces.component.behavior.ClientBehaviorHoldergetEventNames in class javax.faces.component.UIComponentBasepublic java.lang.String getDefaultEventName()
getDefaultEventName in interface javax.faces.component.behavior.ClientBehaviorHoldergetDefaultEventName in class javax.faces.component.UIComponentBasepublic java.lang.String getDefaultRender(java.lang.String event)
getDefaultRender in interface IceClientBehaviorHolderpublic java.lang.String getDefaultExecute(java.lang.String event)
getDefaultExecute in interface IceClientBehaviorHolderpublic java.lang.String getListenerArgument(java.lang.String event)
getListenerArgument in interface IceClientBehaviorHolderpublic void addClientBehavior(java.lang.String eventName,
javax.faces.component.behavior.ClientBehavior behavior)
addClientBehavior in interface javax.faces.component.behavior.ClientBehaviorHolderaddClientBehavior in class javax.faces.component.UIComponentBaseCopyright 2025 ICEsoft Technologies Canada Corp., All Rights Reserved.