|
||||||||||
| 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.Treeitem
public class Treeitem
A treeitem.
Event:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent |
|---|
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrl |
| Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent |
|---|
org.zkoss.zk.ui.AbstractComponent.Children |
| Field Summary |
|---|
| Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent |
|---|
_zclass |
| Fields inherited from interface org.zkoss.zk.ui.Component |
|---|
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE |
| Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl |
|---|
CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE |
| Constructor Summary | |
|---|---|
Treeitem()
|
|
Treeitem(String label)
|
|
Treeitem(String label,
Object value)
|
|
| Method Summary | ||
|---|---|---|
void |
beforeChildAdded(org.zkoss.zk.ui.Component child,
org.zkoss.zk.ui.Component refChild)
|
|
void |
beforeParentChanged(org.zkoss.zk.ui.Component parent)
|
|
Object |
clone()
|
|
String |
getImage()
Returns the image of the Treecell it contains. |
|
int |
getIndex()
return the index of this item |
|
String |
getLabel()
Returns the label of the Treecell it contains, or null
if no such cell. |
|
int |
getLevel()
Returns the level this cell is. |
|
Treeitem |
getParentItem()
Returns the parent tree item, or null if this item is already the top level of the tree. |
|
String |
getSrc()
Deprecated. As of release 3.5.0, it is redundant since it the same as getImage(). |
|
Tree |
getTree()
Returns the tree owning this item. |
|
Treechildren |
getTreechildren()
Returns the treechildren that this tree item owns, or null if doesn't have any child. |
|
Treerow |
getTreerow()
Returns the treerow that this tree item owns (might null). |
|
|
getValue()
Returns the value. |
|
int |
getVisibleItemCount()
Returns the number of visible descendant Treechildren. |
|
int |
indexOf()
Deprecated. As of release 5.0.9, replaced with getIndex(). |
|
boolean |
insertBefore(org.zkoss.zk.ui.Component child,
org.zkoss.zk.ui.Component refChild)
|
|
boolean |
isCheckable()
Returns whether it is checkable. |
|
boolean |
isContainer()
Returns whether the element is to act as a container which can have child elements. |
|
boolean |
isDisabled()
Returns whether it is disabled. |
|
boolean |
isEmpty()
Returns whether this element contains no child elements. |
|
boolean |
isLoaded()
Return true whether all children of this tree item, if any, is loaded |
|
boolean |
isOpen()
Returns whether this container is open. |
|
boolean |
isRendered()
Returns true whether this tree item is rendered. |
|
boolean |
isSelected()
Returns whether this item is selected. |
|
void |
onChildAdded(org.zkoss.zk.ui.Component child)
|
|
void |
onChildRemoved(org.zkoss.zk.ui.Component child)
|
|
protected void |
redrawChildren(Writer out)
|
|
protected void |
renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer)
|
|
void |
service(org.zkoss.zk.au.AuRequest request,
boolean everError)
Processes an AU request. |
|
void |
setCheckable(boolean checkable)
Sets whether it is checkable. |
|
void |
setDisabled(boolean disabled)
Sets whether it is disabled. |
|
void |
setHflex(String flex)
Deprecated. as of release 6.0.0. To control the size of Tree related components, please refer to Tree and Treecol instead. |
|
void |
setImage(String image)
Sets the image of the Treecell it contains. |
|
void |
setLabel(String label)
Sets the label of the Treecell it contains. |
|
void |
setOpen(boolean open)
Sets whether this container is open. |
|
void |
setParent(org.zkoss.zk.ui.Component parent)
|
|
void |
setSelected(boolean selected)
Returns whether this item is selected. |
|
void |
setSrc(String src)
Deprecated. As of release 3.5.0, it is redundant since it the same as setImage(java.lang.String). |
|
void |
setStubonly(boolean stubonly)
Deprecated. as of release 7.0.3. |
|
void |
setStubonly(String stubonly)
Deprecated. as of release 7.0.3. |
|
|
setValue(T value)
Sets the value. |
|
boolean |
setVisible(boolean visible)
|
|
void |
setWidth(String width)
Deprecated. as of release 6.0.0. To control the size of Tree related components, please refer to Tree and Treecol instead. |
|
void |
unload()
Unload the tree item To load the tree item, with Tree.renderItem(Treeitem), Tree.renderItem(Treeitem, Object), or Tree.renderItems(java.util.Set) |
|
| Methods inherited from class org.zkoss.zul.impl.XulElement |
|---|
getContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip |
| Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent |
|---|
focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeightDirectly, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTooltiptext, setTop, setTopDirectly, setVflex, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly |
| Methods inherited from class org.zkoss.zk.ui.AbstractComponent |
|---|
addAnnotation, addAnnotation, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addScopeListener, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableClientUpdate, equals, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, removeAttribute, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, removeScopeListener, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setTemplate, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, willPassivate, willPassivate, willSerialize, willSerialize |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Treeitem()
public Treeitem(String label)
public Treeitem(String label,
Object value)
| Method Detail |
|---|
public boolean isCheckable()
Default: true.
public void setCheckable(boolean checkable)
Note that it is only applied when isCheckmark() of Tree is true.
Default: true.
public void unload()
To load the tree item, with
Tree.renderItem(Treeitem), Tree.renderItem(Treeitem, Object), or Tree.renderItems(java.util.Set)
public void setDisabled(boolean disabled)
setDisabled in interface org.zkoss.zk.ui.ext.Disablepublic boolean isDisabled()
Default: false.
isDisabled in interface org.zkoss.zk.ui.ext.Disablepublic boolean isRendered()
isLoaded()
which is used to check whether all children of this tree item are loaded.
Default: false
public boolean isLoaded()
public void setStubonly(String stubonly)
Treecell or Tree instead.
setStubonly in interface org.zkoss.zk.ui.ComponentsetStubonly in class org.zkoss.zk.ui.AbstractComponentpublic void setStubonly(boolean stubonly)
Treecell or Tree instead.
setStubonly in interface org.zkoss.zk.ui.ComponentsetStubonly in class org.zkoss.zk.ui.AbstractComponentpublic int getIndex()
public int indexOf()
getIndex().
public Treerow getTreerow()
public Treechildren getTreechildren()
public boolean isContainer()
public boolean isEmpty()
public <T> T getValue()
Default: null.
Note: the value is not sent to the browser, so it is OK to be anything.
public <T> void setValue(T value)
value - the value.
Note: the value is not sent to the browser, so it is OK to be
anything.public boolean isOpen()
Default: true.
public void setOpen(boolean open)
public boolean isSelected()
public void setSelected(boolean selected)
public int getLevel()
public String getLabel()
Treecell it contains, or null
if no such cell.
public void setLabel(String label)
Treecell it contains.
If treerow and treecell are not created, we automatically create it.
Notice that this method will create a treerow and treecell automatically if they don't exist. Thus, you cannot attach a treerow to it again if set an image or a label.
public String getSrc()
getImage().
public void setSrc(String src)
setImage(java.lang.String).
public String getImage()
Treecell it contains.
public void setImage(String image)
Treecell it contains.
If treerow and treecell are not created, we automatically create it.
Notice that this method will create a treerow and treecell automatically if they don't exist. Thus, you cannot attach a treerow to it again if set an image or a label.
public Treeitem getParentItem()
public Tree getTree()
public boolean setVisible(boolean visible)
setVisible in interface org.zkoss.zk.ui.ComponentsetVisible in class org.zkoss.zk.ui.AbstractComponentpublic int getVisibleItemCount()
Treechildren.
Descendants include direct children, grand children and so on.
public void setWidth(String width)
Tree and Treecol instead.
setWidth in class org.zkoss.zk.ui.HtmlBasedComponentpublic void setHflex(String flex)
Tree and Treecol instead.
setHflex in class org.zkoss.zk.ui.HtmlBasedComponentpublic void beforeParentChanged(org.zkoss.zk.ui.Component parent)
beforeParentChanged in interface org.zkoss.zk.ui.sys.ComponentCtrlbeforeParentChanged in class org.zkoss.zk.ui.AbstractComponentpublic void setParent(org.zkoss.zk.ui.Component parent)
setParent in interface org.zkoss.zk.ui.ComponentsetParent in class org.zkoss.zk.ui.AbstractComponent
public void beforeChildAdded(org.zkoss.zk.ui.Component child,
org.zkoss.zk.ui.Component refChild)
beforeChildAdded in interface org.zkoss.zk.ui.sys.ComponentCtrlbeforeChildAdded in class org.zkoss.zk.ui.AbstractComponent
public boolean insertBefore(org.zkoss.zk.ui.Component child,
org.zkoss.zk.ui.Component refChild)
insertBefore in interface org.zkoss.zk.ui.ComponentinsertBefore in class org.zkoss.zk.ui.AbstractComponentpublic void onChildAdded(org.zkoss.zk.ui.Component child)
onChildAdded in interface org.zkoss.zk.ui.sys.ComponentCtrlonChildAdded in class org.zkoss.zk.ui.AbstractComponentpublic void onChildRemoved(org.zkoss.zk.ui.Component child)
onChildRemoved in interface org.zkoss.zk.ui.sys.ComponentCtrlonChildRemoved in class org.zkoss.zk.ui.AbstractComponent
protected void redrawChildren(Writer out)
throws IOException
redrawChildren in class org.zkoss.zk.ui.AbstractComponentIOExceptionpublic Object clone()
clone in interface org.zkoss.zk.ui.Componentclone in class XulElement
protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer)
throws IOException
renderProperties in class XulElementIOException
public void service(org.zkoss.zk.au.AuRequest request,
boolean everError)
Default: in addition to what are handled by HtmlBasedComponent.service(org.zkoss.zk.au.AuRequest, boolean),
it also handles onOpen.
service in interface org.zkoss.zk.ui.sys.ComponentCtrlservice in class org.zkoss.zk.ui.HtmlBasedComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||