B C D E G H I J L P S W _ 
All Classes All Packages

B

BookProvider - Interface in io.keikai.jsp
The provider interface for providing a book in jsp or servlet.
build() - Method in class io.keikai.jsp.SmartUpdateBridge.Builder
Builds the Keikai's response JSON data in Map format.
build(Map) - Method in class io.keikai.jsp.SmartUpdateBridge.Builder
Builds the Keikai's reponse JSON data in Map format and merge with the give custom data.

C

create(ServletContext, HttpServletRequest, HttpServletResponse) - Static method in class io.keikai.jsp.SmartUpdateBridge.Builder
Creates the builder instance.
create(ServletContext, HttpServletRequest, HttpServletResponse, Map) - Static method in class io.keikai.jsp.SmartUpdateBridge.Builder
Creates the builder instance with ServletRequest.getReader() data, which is passed from Browser's window.fetch API.

D

doAfterComposeComponent() - Method in class io.keikai.jsp.ui.SpreadsheetTag
Invokes composer for further processing after composing component
doTag() - Method in class io.keikai.jsp.ui.HeadTag
Reders Keikai Spreadsheet JSP tag
doTag() - Method in class io.keikai.jsp.ui.SpreadsheetTag
Reders Keikai Spreadsheet JSP tag

E

evaluateDynaAttribute(Component, String, Object) - Static method in class io.keikai.jsp.ui.SpreadsheetTag
Test if the attribute are annotation or component attribute.
If(is Component attribute)Invokes setter method to update all assigned attribute.
evaluateDynaAttributes(Component, Map) - Method in class io.keikai.jsp.ui.SpreadsheetTag
Evaluate all attributes.

G

getBookProvider() - Method in class io.keikai.jsp.ui.SpreadsheetTag
 
getComponentName() - Method in class io.keikai.jsp.ui.SpreadsheetTag
The name of the component from the ZK Component Definition
getJsFieldName() - Method in class io.keikai.jsp.JsonUpdateBridge
 
getUse() - Method in class io.keikai.jsp.ui.SpreadsheetTag
Returns the class name that is used to implement the component associated with this tag.

H

HeadTag - Class in io.keikai.jsp.ui
ZK Head for js and css
HeadTag() - Constructor for class io.keikai.jsp.ui.HeadTag
 

I

initComponent(Page) - Method in class io.keikai.jsp.ui.SpreadsheetTag
Inits Spreadsheet component
io.keikai.jsp - package io.keikai.jsp
 
io.keikai.jsp.ui - package io.keikai.jsp.ui
 

J

JsonUpdateBridge - Class in io.keikai.jsp
A abstract util wrapping Bridge provide easier functionality for a servlet
JsonUpdateBridge(ServletContext, HttpServletRequest, HttpServletResponse, String) - Constructor for class io.keikai.jsp.JsonUpdateBridge
 

L

loadBook(ServletContext, HttpServletRequest, HttpServletResponse) - Method in interface io.keikai.jsp.BookProvider
 

P

process(JSONObject) - Method in class io.keikai.jsp.JsonUpdateBridge
Process the bridge, find the desktop and call UpdateBridge.process(Desktop), and set the zk ajax update script to field (return by getJsFieldName()) of the result json object
process(Desktop) - Method in class io.keikai.jsp.SmartUpdateBridge
Internal use, not to invoked this.

S

setBookProvider(Object) - Method in class io.keikai.jsp.ui.SpreadsheetTag
Sets the book provider, it could either a instance or a class name of BookProvider
setDynamicAttribute(String, String, Object) - Method in class io.keikai.jsp.ui.SpreadsheetTag
Stores attribute name-value pairs for later processing
setUse(String) - Method in class io.keikai.jsp.ui.SpreadsheetTag
Sets the class name that is used to implement the component associated with this tag.
SmartUpdateBridge - Class in io.keikai.jsp
The smart update bridge to encapsulate the ZK knowledge behind this implementation.
SmartUpdateBridge.Builder - Class in io.keikai.jsp
A builder utils to create an instance of SmartUpdateBridge to use.
SpreadsheetTag - Class in io.keikai.jsp.ui
Keikai Spreadsheet Tag implementation.
SpreadsheetTag() - Constructor for class io.keikai.jsp.ui.SpreadsheetTag
 

W

withBook(Consumer<Book>) - Method in class io.keikai.jsp.SmartUpdateBridge.Builder
Processes with the Book instance.
withComponent(Consumer<Spreadsheet>) - Method in class io.keikai.jsp.SmartUpdateBridge.Builder
Processes with the Spreadsheet component.

_

_zkjsFieldName - Variable in class io.keikai.jsp.JsonUpdateBridge
 
B C D E G H I J L P S W _ 
All Classes All Packages