Class JspController
java.lang.Object
com.axemble.easysite.mvc.controllers.AbstractContentNodeController
com.axemble.easysite.mvc.controllers.AbstractBlockController
com.axemble.vdoc.sdk.impl.base.BaseBlockController
com.axemble.vdoc.sdk.layouts.builders.jsp.JspController
- All Implemented Interfaces:
com.axemble.easysite.mvc.controllers.IBlockController,com.axemble.easysite.mvc.controllers.IContentNodeController,IBlockController,IContentComponentController,IController,Serializable
public class JspController
extends com.axemble.vdoc.sdk.impl.base.BaseBlockController
- Author:
- sjanicaud
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.axemble.vdoc.sdk.interfaces.IBlockController
IBlockController.IRenderOptions -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected static org.apache.log4j.Loggerstatic final Stringstatic final StringFields inherited from class com.axemble.easysite.mvc.controllers.AbstractBlockController
modelAndViewListFields inherited from class com.axemble.easysite.mvc.controllers.AbstractContentNodeController
instance, viewFields inherited from interface com.axemble.easysite.mvc.controllers.IContentNodeController
CONTEXTS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprepareAlternateModel(com.axemble.easysite.ui.runtime.ContextHandler contextHandler, IRenderModel alternateModel) protected intvoidprepareModel(IRenderModel model) Allows to set some values to theobject.invalid reference
IRenderModulevoidprocessEvent(String eventName, String eventValue) Allows to handle events.voidMethods inherited from class com.axemble.vdoc.sdk.impl.base.BaseBlockController
doHandleEvent, doHandleForm, evaluateBookmarks, getBlock, getBlockContext, getSiteModule, prepareContentNode, prepareModelMethods inherited from class com.axemble.easysite.mvc.controllers.AbstractBlockController
getBlockContext, getBlockInstance, getModelAndViewList, setBlockInstance, setModelAndViewListMethods inherited from class com.axemble.easysite.mvc.controllers.AbstractContentNodeController
buildDefaultModel, doHandlePagerEvent, finalize, getContentNodeContext, getContentNodeInstance, getView, setContentNodeInstance, setViewMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.easysite.mvc.controllers.IContentNodeController
getContentNodeInstance, getView, setContentNodeInstance, setView
-
Field Details
-
log
protected static org.apache.log4j.Logger log -
TAG_VIEWS_PATH
- See Also:
-
TLD_PATH
- See Also:
-
JSP_BLOCK
- See Also:
-
-
Constructor Details
-
JspController
public JspController()
-
-
Method Details
-
processEvent
Description copied from class:com.axemble.vdoc.sdk.impl.base.BaseBlockControllerAllows to handle events.- Specified by:
processEventin classcom.axemble.vdoc.sdk.impl.base.BaseBlockController- Parameters:
eventName-eventValue-- Throws:
Exception
-
processForm
- Throws:
Exception
-
prepareModel
Description copied from class:com.axemble.vdoc.sdk.impl.base.BaseBlockControllerAllows to set some values to theobject.invalid reference
IRenderModule- Specified by:
prepareModelin classcom.axemble.vdoc.sdk.impl.base.BaseBlockController- Parameters:
model- TheIRenderModelobject.- Throws:
Exception- Default exception.
-
prepareBlock
- Overrides:
prepareBlockin classcom.axemble.vdoc.sdk.impl.base.BaseBlockController- Throws:
Exception
-
prepareAlternateModel
public void prepareAlternateModel(com.axemble.easysite.ui.runtime.ContextHandler contextHandler, IRenderModel alternateModel) throws Exception - Specified by:
prepareAlternateModelin interfacecom.axemble.easysite.mvc.controllers.IContentNodeController- Overrides:
prepareAlternateModelin classcom.axemble.easysite.mvc.controllers.AbstractContentNodeController- Throws:
Exception
-