org.zkoss.zul.api
Interface Treecell

All Superinterfaces:
java.lang.Cloneable, Component, HtmlBasedComponent, LabelElement, LabelImageElement, Scope, java.io.Serializable, XulElement
All Known Implementing Classes:
Treecell

public interface Treecell
extends LabelImageElement

A treecell.

In XUL, treecell cannot have any child, but ZUL allows it. Thus, you could place any kind of children in it. They will be placed right after the image and label.

Default HtmlBasedComponent.getZclass(): z-treecell (since 5.0.0)

Since:
3.5.2
Author:
tomyeh

Field Summary
 
Fields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
 
Method Summary
 int getColumnIndex()
          Returns the column index of this cell, starting from 0.
 int getLevel()
          Returns the level this cell is.
 int getMaxlength()
          Returns the maximal length for this cell, which is decided by the corresponding getTreecolApi()'s Treecol.getMaxlength().
 int getSpan()
          Returns number of columns to span this cell.
 Tree getTreeApi()
          Return the tree that owns this cell.
 Treecol getTreecolApi()
          Returns the tree col associated with this cell, or null if not available.
 void setSpan(int span)
          Sets the number of columns to span this cell.
 
Methods inherited from interface org.zkoss.zul.impl.api.LabelImageElement
getHoverImage, getImage, getImageContent, setHoverImage, setHoverImageContent, setHoverImageContent, setImage, setImageContent, setImageContent
 
Methods inherited from interface org.zkoss.zul.impl.api.LabelElement
getLabel, setLabel
 
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, getHeight, getLeft, getSclass, getStyle, getTooltiptext, getTop, getWidth, getZclass, getZindex, getZIndex, setDraggable, setDroppable, setFocus, setHeight, setLeft, setSclass, setStyle, setTooltiptext, setTop, setWidth, setZclass, setZindex, setZIndex
 
Methods inherited from interface org.zkoss.zk.ui.Component
addEventListener, addForward, addForward, addForward, addForward, appendChild, applyProperties, clone, containsVariable, detach, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getChildren, getDefinition, getDesktop, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNamespace, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getSpaceOwner, getUuid, getVariable, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isInvalidated, isListenerAvailable, isVisible, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, setAttribute, setAttribute, setAuService, setId, setMold, setPage, setPageBefore, setParent, setVariable, setVisible, setWidgetListener, setWidgetOverride, unsetVariable
 
Methods inherited from interface org.zkoss.zk.ui.ext.Scope
addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
 

Method Detail

getTreeApi

Tree getTreeApi()
Return the tree that owns this cell.


getTreecolApi

Treecol getTreecolApi()
Returns the tree col associated with this cell, or null if not available.


getColumnIndex

int getColumnIndex()
Returns the column index of this cell, starting from 0.


getMaxlength

int getMaxlength()
Returns the maximal length for this cell, which is decided by the corresponding getTreecolApi()'s Treecol.getMaxlength().


getLevel

int getLevel()
Returns the level this cell is. The root is level 0.


getSpan

int getSpan()
Returns number of columns to span this cell. Default: 1.


setSpan

void setSpan(int span)
Sets the number of columns to span this cell.

It is the same as the colspan attribute of HTML TD tag.



Copyright © 2005-2009 Potix Corporation. All Rights Reserved. SourceForge.net Logo