Package io.keikai.jsf.ui
Class JSFSpreadsheet
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
io.keikai.jsf.ui.impl.JSFComponentBase
io.keikai.jsf.ui.JSFSpreadsheet
- All Implemented Interfaces:
Serializable,EventListener,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder
Represents a custom JSF component that wraps Keikai Spreadsheet component
- Author:
- dennis
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.keikai.jsf.ui.impl.JSFComponentBase
JSFComponentBase.DeadComponentHolderListener -
Field Summary
Fields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencodeBegin(javax.faces.context.FacesContext context) io.keikai.ui.Spreadsheetprotected org.zkoss.zk.ui.ComponentvoidprocessUpdates(javax.faces.context.FacesContext context) protected voidreleaseResource(org.zkoss.zk.ui.Component compToBeDrop) call back to cleanup a component resource, it is in zk execution scopeprotected voidupdateBook(javax.faces.context.FacesContext context) Methods inherited from class io.keikai.jsf.ui.impl.JSFComponentBase
appendStyle, applyProperties, applyProperty, assignProperty, doAfterCompose, getAttributes, getFamily, getStateProperty, getZKComponent, getZKComponentUuid, getZKDesktop, getZKDesktopId, restoreState, saveState, setValueExpressionMethods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeChildren, encodeEnd, findComponent, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEventMethods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTree
-
Constructor Details
-
JSFSpreadsheet
public JSFSpreadsheet()
-
-
Method Details
-
getSpreadsheet
public io.keikai.ui.Spreadsheet getSpreadsheet() -
newZKComponent
protected org.zkoss.zk.ui.Component newZKComponent()- Specified by:
newZKComponentin classJSFComponentBase
-
encodeBegin
- Overrides:
encodeBeginin classJSFComponentBase- Throws:
IOException
-
releaseResource
protected void releaseResource(org.zkoss.zk.ui.Component compToBeDrop) Description copied from class:JSFComponentBasecall back to cleanup a component resource, it is in zk execution scope- Overrides:
releaseResourcein classJSFComponentBase
-
processUpdates
public void processUpdates(javax.faces.context.FacesContext context) - Overrides:
processUpdatesin classJSFComponentBase
-
updateBook
protected void updateBook(javax.faces.context.FacesContext context) -
newDeadComponentHolderListener
- Overrides:
newDeadComponentHolderListenerin classJSFComponentBase
-