Package io.keikaiex.ui.widget
Class BaseWidget
- java.lang.Object
-
- io.keikaiex.ui.widget.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 Summary
Constructors Modifier Constructor Description protectedBaseWidget(java.lang.String panel)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddEventListener(java.lang.String evtnm, org.zkoss.zk.ui.event.EventListener listener)voidadjustLocation()intgetColumn()intgetColumn2()org.zkoss.zk.ui.ComponentgetComponent()protected WidgetCtrlgetCtrl()java.lang.StringgetCtrlKeys()io.keikai.ui.sys.WidgetHandlergetHandler()java.lang.StringgetId()protected org.zkoss.zk.ui.ComponentgetInnerComponent()intgetLeft()abstract java.lang.StringgetName()Returns the name.java.lang.StringgetPanel()intgetRow()intgetRow2()intgetTop()abstract java.lang.StringgetWidgetType()Returns the widget type.intgetZindex()abstract voidinvalidate()booleanisMovable()booleanisSizable()booleanisVisible()protected WidgetCtrlnewCtrl()booleanremoveEventListener(java.lang.String evtnm, org.zkoss.zk.ui.event.EventListener listener)voidsetColumn(int column)voidsetColumn2(int column)voidsetCtrlKeys(java.lang.String ctrlKeys)voidsetHandler(io.keikai.ui.sys.WidgetHandler handler)voidsetId(java.lang.String id)voidsetLeft(int left)voidsetMovable(boolean movable)abstract voidsetName(java.lang.String name)Sets the name.voidsetRow(int row)voidsetRow2(int row)voidsetSizable(boolean sizable)voidsetTop(int top)voidsetVisible(boolean visible)voidsetZindex(int zindex)java.lang.StringtoString()voidupdateName()
-
-
-
Method Detail
-
newCtrl
protected WidgetCtrl newCtrl()
-
getComponent
public org.zkoss.zk.ui.Component getComponent()
-
getInnerComponent
protected org.zkoss.zk.ui.Component getInnerComponent()
-
getCtrl
protected WidgetCtrl getCtrl()
-
getHandler
public io.keikai.ui.sys.WidgetHandler getHandler()
-
setHandler
public void setHandler(io.keikai.ui.sys.WidgetHandler handler)
-
getRow
public int getRow()
- Specified by:
getRowin interfaceio.keikai.ui.Widget
-
setRow
public void setRow(int row)
- Specified by:
setRowin interfaceio.keikai.ui.Widget
-
getColumn
public int getColumn()
- Specified by:
getColumnin interfaceio.keikai.ui.Widget
-
setColumn
public void setColumn(int column)
- Specified by:
setColumnin interfaceio.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:
getLeftin interfaceio.keikai.ui.Widget
-
setLeft
public void setLeft(int left)
- Specified by:
setLeftin interfaceio.keikai.ui.Widget
-
getTop
public int getTop()
- Specified by:
getTopin interfaceio.keikai.ui.Widget
-
setTop
public void setTop(int top)
- Specified by:
setTopin interfaceio.keikai.ui.Widget
-
setZindex
public void setZindex(int zindex)
- Specified by:
setZindexin interfaceio.keikai.ui.Widget
-
getZindex
public int getZindex()
- Specified by:
getZindexin interfaceio.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:
getIdin interfaceio.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:
toStringin classjava.lang.Object
-
getPanel
public java.lang.String getPanel()
- Specified by:
getPanelin interfaceio.keikai.ui.Widget
-
adjustLocation
public void adjustLocation()
-
updateName
public void updateName()
-
invalidate
public abstract void invalidate()
-
getWidgetType
public abstract java.lang.String getWidgetType()
Returns the widget type.- Returns:
- the widget type.
-
getName
public abstract java.lang.String getName()
Returns the name.- Returns:
- the name
- Since:
- 6.2.0
-
setName
public abstract void setName(java.lang.String name)
Sets the name.- Parameters:
name-- Since:
- 6.2.0
-
-