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
Modifier and TypeFieldDescriptionstatic final String
protected static org.apache.log4j.Logger
static final String
static final String
Fields inherited from class com.axemble.easysite.mvc.controllers.AbstractBlockController
modelAndViewList
Fields inherited from class com.axemble.easysite.mvc.controllers.AbstractContentNodeController
instance, view
Fields inherited from interface com.axemble.easysite.mvc.controllers.IContentNodeController
CONTEXTS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
prepareAlternateModel
(com.axemble.easysite.ui.runtime.ContextHandler contextHandler, IRenderModel alternateModel) protected int
void
prepareModel
(IRenderModel model) Allows to set some values to theinvalid reference
IRenderModule
void
processEvent
(String eventName, String eventValue) Allows to handle events.void
Methods inherited from class com.axemble.vdoc.sdk.impl.base.BaseBlockController
doHandleEvent, doHandleForm, evaluateBookmarks, getBlock, getBlockContext, getSiteModule, prepareContentNode, prepareModel
Methods inherited from class com.axemble.easysite.mvc.controllers.AbstractBlockController
getBlockContext, getBlockInstance, getModelAndViewList, setBlockInstance, setModelAndViewList
Methods inherited from class com.axemble.easysite.mvc.controllers.AbstractContentNodeController
buildDefaultModel, doHandlePagerEvent, finalize, getContentNodeContext, getContentNodeInstance, getView, setContentNodeInstance, setView
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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.BaseBlockController
Allows to handle events.- Specified by:
processEvent
in 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.BaseBlockController
Allows to set some values to theinvalid reference
IRenderModule
- Specified by:
prepareModel
in classcom.axemble.vdoc.sdk.impl.base.BaseBlockController
- Parameters:
model
- TheIRenderModel
object.- Throws:
Exception
- Default exception.
-
prepareBlock
- Overrides:
prepareBlock
in 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:
prepareAlternateModel
in interfacecom.axemble.easysite.mvc.controllers.IContentNodeController
- Overrides:
prepareAlternateModel
in classcom.axemble.easysite.mvc.controllers.AbstractContentNodeController
- Throws:
Exception
-