org.zkoss.zul
Class Rows.ExtraCtrl

java.lang.Object
  extended by org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrl
      extended by org.zkoss.zul.Rows.ExtraCtrl
All Implemented Interfaces:
Movable, Sizable, ZIndexed, Cropper, PrologAllowed
Enclosing class:
Rows

protected class Rows.ExtraCtrl
extends HtmlBasedComponent.ExtraCtrl
implements Cropper

A utility class to implement AbstractComponent.getExtraCtrl(). It is used only by component developers.


Constructor Summary
protected Rows.ExtraCtrl()
           
 
Method Summary
 java.util.Set getAvailableAtClient()
          Returns a set of child components that are available at the client, or null if ALL available.
 boolean isCropper()
          Returns whether it is a cropper, i.e., cropping is applied.
 
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrl
setHeightByClient, setLeftByClient, setPrologContent, setTopByClient, setWidthByClient, setZIndexByClient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Rows.ExtraCtrl

protected Rows.ExtraCtrl()
Method Detail

isCropper

public boolean isCropper()
Description copied from interface: Cropper
Returns whether it is a cropper, i.e., cropping is applied.

Note: this method is called when an child is detached, so you have to count one more for the total number of children. Example <= must be used, not <:
getChildCount() <= getPageSize()

The result of returning false is the same as not declaring with Cropper.

Specified by:
isCropper in interface Cropper

getAvailableAtClient

public java.util.Set getAvailableAtClient()
Description copied from interface: Cropper
Returns a set of child components that are available at the client, or null if ALL available. The child components in the returned set must be in the same order of Component.getChildren(). In order words, you must use LinkedHashSet or similar to ensure the order in the returned set.

Note: for better performance, it is better to return null if all children are available at the client.

Specified by:
getAvailableAtClient in interface Cropper


Copyright © 2005-2009 Potix Corporation. All Rights Reserved.