Class DefaultWidgetHandler

  • All Implemented Interfaces:
    io.keikai.ui.sys.WidgetHandler, java.io.Serializable

    public class DefaultWidgetHandler
    extends java.lang.Object
    implements io.keikai.ui.sys.WidgetHandler, java.io.Serializable
    Author:
    Dennis.Chen
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean addWidget​(io.keikai.ui.Widget widget)  
      java.util.List<io.keikai.ui.Widget> getClientWidgets()  
      io.keikai.ui.Spreadsheet getSpreadsheet()  
      void init​(io.keikai.ui.Spreadsheet spreadsheet)  
      void invaliate()  
      void onLoadOnDemand​(io.keikai.model.SSheet sheet, int left, int top, int right, int bottom)  
      boolean removeWidget​(io.keikai.ui.Widget widget)  
      void updateWidget​(io.keikai.model.SSheet sheet, java.lang.String widgetId)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultWidgetHandler

        public DefaultWidgetHandler()
    • Method Detail

      • addWidget

        public boolean addWidget​(io.keikai.ui.Widget widget)
        Specified by:
        addWidget in interface io.keikai.ui.sys.WidgetHandler
      • updateWidget

        public void updateWidget​(io.keikai.model.SSheet sheet,
                                 java.lang.String widgetId)
        Specified by:
        updateWidget in interface io.keikai.ui.sys.WidgetHandler
      • getSpreadsheet

        public io.keikai.ui.Spreadsheet getSpreadsheet()
        Specified by:
        getSpreadsheet in interface io.keikai.ui.sys.WidgetHandler
      • removeWidget

        public boolean removeWidget​(io.keikai.ui.Widget widget)
        Specified by:
        removeWidget in interface io.keikai.ui.sys.WidgetHandler
      • init

        public void init​(io.keikai.ui.Spreadsheet spreadsheet)
        Specified by:
        init in interface io.keikai.ui.sys.WidgetHandler
      • onLoadOnDemand

        public void onLoadOnDemand​(io.keikai.model.SSheet sheet,
                                   int left,
                                   int top,
                                   int right,
                                   int bottom)
        Specified by:
        onLoadOnDemand in interface io.keikai.ui.sys.WidgetHandler
      • invaliate

        public void invaliate()
        Specified by:
        invaliate in interface io.keikai.ui.sys.WidgetHandler
      • getClientWidgets

        public java.util.List<io.keikai.ui.Widget> getClientWidgets()
        Specified by:
        getClientWidgets in interface io.keikai.ui.sys.WidgetHandler