org.zkoss.zul
Class Popup.ExtraCtrl

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

protected class Popup.ExtraCtrl
extends HtmlBasedComponent.ExtraCtrl
implements ZidRequired, Floating, Openable

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


Constructor Summary
protected Popup.ExtraCtrl()
           
 
Method Summary
 boolean isFloating()
          Returns whether the component is floating, aka., absolute position.
 boolean isZidRequired()
          Returns whether the component that owns this object can be accessible at the client with Component.getId().
 void setOpenByClient(boolean open)
          Sets the open state caused by client's operation.
 
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

Popup.ExtraCtrl

protected Popup.ExtraCtrl()
Method Detail

isZidRequired

public boolean isZidRequired()
Description copied from interface: ZidRequired
Returns whether the component that owns this object can be accessible at the client with Component.getId().

Specified by:
isZidRequired in interface ZidRequired

isFloating

public boolean isFloating()
Description copied from interface: Floating
Returns whether the component is floating, aka., absolute position.

Specified by:
isFloating in interface Floating

setOpenByClient

public void setOpenByClient(boolean open)
Description copied from interface: Openable
Sets the open state caused by client's operation.

This method is designed to be used by engine. Don't invoke it directly. Otherwise, the client and server might mismatch.

Specified by:
setOpenByClient in interface Openable
Since:
3.5.0


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