|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zul.impl.XulElement
org.zkoss.zul.Separator
public class Separator
A separator.
Default getZclass() as follows: (since 3.5.0)
getOrient() is vertical and isBar() is false, "z-separator-ver" is assumedgetOrient() is vertical and isBar() is true, "z-separator-ver-bar" is assumedgetOrient() is horizontal and isBar() is false, "z-separator-hor" is assumedgetOrient() is horizontal and isBar() is true, "z-separator-hor-bar" is assumed
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent |
|---|
HtmlBasedComponent.ExtraCtrl |
| Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent |
|---|
AbstractComponent.Children |
| Field Summary |
|---|
| Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent |
|---|
_zclass, RS_NO_DISPLAY, RS_NO_HEIGHT, RS_NO_WIDTH |
| Fields inherited from class org.zkoss.zk.ui.AbstractComponent |
|---|
_visible |
| Fields inherited from interface org.zkoss.zk.ui.Component |
|---|
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE |
| Constructor Summary | |
|---|---|
Separator()
|
|
Separator(java.lang.String orient)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getHeight()
Returns the height. |
java.lang.String |
getOrient()
Returns the orient. |
protected java.lang.String |
getRealStyle()
Returns the real style that will be generated to client (when HtmlBasedComponent.getOuterAttrs() is called). |
java.lang.String |
getSpacing()
Returns the spacing. |
java.lang.String |
getWidth()
Returns the width. |
java.lang.String |
getZclass()
Returns the ZK Cascading Style class(es) for this component. |
boolean |
isBar()
Returns whether to display a visual bar as the separator. |
boolean |
isChildable()
Default: not childable. |
boolean |
isHorizontal()
Returns whether it is a horizontal separator. |
boolean |
isSpaceWithMargin()
Returns whether to use margins for spacing. |
boolean |
isVertical()
Returns whether it is a vertical separator. |
void |
setBar(boolean bar)
Sets whether to display a visual bar as the separator. |
void |
setOrient(java.lang.String orient)
Sets the orient. |
void |
setSpacing(java.lang.String spacing)
Sets the spacing. |
| Methods inherited from class org.zkoss.zul.impl.XulElement |
|---|
getAction, getActionAttrs, getAllOnClickAttrs, getContext, getCtrlKeys, getInnerAttrs, getOuterAttrs, getPopup, getTooltip, setAction, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip |
| Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent |
|---|
focus, getAllOnClickAttrs, getDraggable, getDroppable, getLeft, getMoldSclass, getRealSclass, getRealStyleFlags, getSclass, getStyle, getTooltiptext, getTop, getZindex, getZIndex, newExtraCtrl, redraw, setClass, setDraggable, setDroppable, setFocus, setHeight, setLeft, setMoldSclass, setSclass, setStyle, setTooltiptext, setTop, setWidth, setZclass, setZindex, setZIndex |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.zkoss.zul.impl.api.XulElement |
|---|
getAction, getContext, getCtrlKeys, getPopup, getTooltip, setAction, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip |
| Methods inherited from interface org.zkoss.zk.ui.api.HtmlBasedComponent |
|---|
focus, getLeft, getSclass, getStyle, getTooltiptext, getTop, getZindex, getZIndex, setDraggable, setDroppable, setFocus, setHeight, setLeft, setSclass, setStyle, setTooltiptext, setTop, setWidth, setZclass, setZindex, setZIndex |
| Constructor Detail |
|---|
public Separator()
public Separator(java.lang.String orient)
orient - either "horizontal" or "vertical".| Method Detail |
|---|
public java.lang.String getOrient()
Default: "horizontal".
getOrient in interface Separator
public void setOrient(java.lang.String orient)
throws WrongValueException
setOrient in interface Separatororient - either "horizontal" or "vertical".
WrongValueExceptionpublic boolean isHorizontal()
isHorizontal in interface Separatorpublic boolean isVertical()
isVertical in interface Separatorpublic boolean isBar()
Default: false
isBar in interface Separatorpublic void setBar(boolean bar)
setBar in interface Separatorpublic java.lang.String getSpacing()
Default: null (depending on CSS).
getSpacing in interface Separatorpublic void setSpacing(java.lang.String spacing)
setSpacing in interface Separatorspacing - the spacing (such as "0", "5px", "3pt" or "1em")public java.lang.String getWidth()
HtmlBasedComponentDefault: null.
getWidth in interface HtmlBasedComponentgetWidth in class HtmlBasedComponentpublic java.lang.String getHeight()
HtmlBasedComponentDefault: null.
getHeight in interface HtmlBasedComponentgetHeight in class HtmlBasedComponentprotected java.lang.String getRealStyle()
HtmlBasedComponentHtmlBasedComponent.getOuterAttrs() is called).
Default: this method will append width, height and others
to HtmlBasedComponent.setStyle(java.lang.String) (never null).
Use HtmlBasedComponent.getRealStyleFlags() to control what attributes to
exclude.
getRealStyle in class HtmlBasedComponentpublic java.lang.String getZclass()
HtmlBasedComponentDefault: null (the default value depends on element).
HtmlBasedComponent.setZclass(java.lang.String)) will completely replace the default style
of a component. In other words, the default style of a component
is associated with the default value of HtmlBasedComponent.getZclass().
Once it is changed, the default style won't be applied at all.
If you want to perform small adjustments, use HtmlBasedComponent.setSclass(java.lang.String)
instead.
getZclass in interface HtmlBasedComponentgetZclass in class HtmlBasedComponentHtmlBasedComponent.getSclass(),
HtmlBasedComponent.getRealSclass()public boolean isSpaceWithMargin()
Default: false since 3.0.4.
It indicates the width and height instead of margins
will be used to control the spacing (getSpacing()).
If you want to use margins instead of width/height like 3.0.3 or ealier did, you can specify the sytem property called "org.zkoss.zul.Separator.spaceWithMargin" with a non-empty value. In other words, define it only if you want to apply the 3.0.3-compatible behavior.
public boolean isChildable()
isChildable in interface ComponentisChildable in class AbstractComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||