org.zkoss.zss.ui.sys
Interface WidgetLoader

All Known Implementing Classes:
DefaultBookWidgetLoader

public interface WidgetLoader

A controller interface to add/remove widget into/from spreadsheet

Author:
Dennis.Chen

Method Summary
 void addChartWidget(Worksheet sheet, org.zkoss.poi.ss.usermodel.ZssChartX chart)
          call when spreadsheet try to load a block of cell to client side.
 void addPictureWidget(Worksheet sheet, org.zkoss.poi.ss.usermodel.Picture picture)
           
 void deleteChartWidget(Worksheet sheet, org.zkoss.poi.ss.usermodel.Chart chart)
           
 void deletePictureWidget(Worksheet sheet, org.zkoss.poi.ss.usermodel.Picture picture)
           
 void init(Spreadsheet spreadsheet)
          Initial a widget loader with a spreadsheet
 void invalidate()
          indicate the spreadsheet is invalidated.
 void onSheetClean(Worksheet sheet)
          indicate the sheet is dis-selected
 void onSheetSelected(Worksheet sheet)
          indicate the selected sheet of a spreadsheet is changed.
 void updateChartWidget(Worksheet sheet, org.zkoss.poi.ss.usermodel.Chart chart)
           
 void updatePictureWidget(Worksheet sheet, org.zkoss.poi.ss.usermodel.Picture picture)
           
 

Method Detail

init

void init(Spreadsheet spreadsheet)
Initial a widget loader with a spreadsheet

Parameters:
spreadsheet -

invalidate

void invalidate()
indicate the spreadsheet is invalidated.


onSheetSelected

void onSheetSelected(Worksheet sheet)
indicate the selected sheet of a spreadsheet is changed.

Parameters:
sheet -

onSheetClean

void onSheetClean(Worksheet sheet)
indicate the sheet is dis-selected

Parameters:
sheet -

addChartWidget

void addChartWidget(Worksheet sheet,
                    org.zkoss.poi.ss.usermodel.ZssChartX chart)
call when spreadsheet try to load a block of cell to client side. handler should take care this method and load corresponding widgets, which in the block , to client side. this method will be invoked by spreadsheet, you should not call this method directly.


deleteChartWidget

void deleteChartWidget(Worksheet sheet,
                       org.zkoss.poi.ss.usermodel.Chart chart)

addPictureWidget

void addPictureWidget(Worksheet sheet,
                      org.zkoss.poi.ss.usermodel.Picture picture)

deletePictureWidget

void deletePictureWidget(Worksheet sheet,
                         org.zkoss.poi.ss.usermodel.Picture picture)

updatePictureWidget

void updatePictureWidget(Worksheet sheet,
                         org.zkoss.poi.ss.usermodel.Picture picture)

updateChartWidget

void updateChartWidget(Worksheet sheet,
                       org.zkoss.poi.ss.usermodel.Chart chart)


Copyright © 2005-2010 Potix Corporation. All Rights Reserved. SourceForge.net Logo