Class BaseWidget

  • All Implemented Interfaces:
    io.keikai.ui.Widget, java.io.Serializable
    Direct Known Subclasses:
    ChartsWidget, ImageWidget

    public abstract class BaseWidget
    extends java.lang.Object
    implements io.keikai.ui.Widget
    Author:
    Dennis.Chen
    See Also:
    Serialized Form
    • Constructor Detail

      • BaseWidget

        protected BaseWidget​(java.lang.String panel)
    • Method Detail

      • getComponent

        public org.zkoss.zk.ui.Component getComponent()
      • getInnerComponent

        protected org.zkoss.zk.ui.Component getInnerComponent()
      • getHandler

        public io.keikai.ui.sys.WidgetHandler getHandler()
      • setHandler

        public void setHandler​(io.keikai.ui.sys.WidgetHandler handler)
      • getRow

        public int getRow()
        Specified by:
        getRow in interface io.keikai.ui.Widget
      • setRow

        public void setRow​(int row)
        Specified by:
        setRow in interface io.keikai.ui.Widget
      • getColumn

        public int getColumn()
        Specified by:
        getColumn in interface io.keikai.ui.Widget
      • setColumn

        public void setColumn​(int column)
        Specified by:
        setColumn in interface io.keikai.ui.Widget
      • getRow2

        public int getRow2()
      • setRow2

        public void setRow2​(int row)
      • getColumn2

        public int getColumn2()
      • setColumn2

        public void setColumn2​(int column)
      • getLeft

        public int getLeft()
        Specified by:
        getLeft in interface io.keikai.ui.Widget
      • setLeft

        public void setLeft​(int left)
        Specified by:
        setLeft in interface io.keikai.ui.Widget
      • getTop

        public int getTop()
        Specified by:
        getTop in interface io.keikai.ui.Widget
      • setTop

        public void setTop​(int top)
        Specified by:
        setTop in interface io.keikai.ui.Widget
      • setZindex

        public void setZindex​(int zindex)
        Specified by:
        setZindex in interface io.keikai.ui.Widget
      • getZindex

        public int getZindex()
        Specified by:
        getZindex in interface io.keikai.ui.Widget
      • isVisible

        public boolean isVisible()
      • setVisible

        public void setVisible​(boolean visible)
      • isMovable

        public boolean isMovable()
      • setMovable

        public void setMovable​(boolean movable)
      • isSizable

        public boolean isSizable()
      • setSizable

        public void setSizable​(boolean sizable)
      • setCtrlKeys

        public void setCtrlKeys​(java.lang.String ctrlKeys)
      • getCtrlKeys

        public java.lang.String getCtrlKeys()
      • setId

        public void setId​(java.lang.String id)
      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface io.keikai.ui.Widget
      • addEventListener

        public void addEventListener​(java.lang.String evtnm,
                                     org.zkoss.zk.ui.event.EventListener listener)
      • removeEventListener

        public boolean removeEventListener​(java.lang.String evtnm,
                                           org.zkoss.zk.ui.event.EventListener listener)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getPanel

        public java.lang.String getPanel()
        Specified by:
        getPanel in interface io.keikai.ui.Widget
      • adjustLocation

        public void adjustLocation()
      • invalidate

        public abstract void invalidate()
      • getWidgetType

        public abstract java.lang.String getWidgetType()
        Returns the widget type.
        Returns:
        the widget type.