Class JavaScriptController
java.lang.Object
com.axemble.easysite.mvc.controllers.AbstractContentNodeController
com.axemble.easysite.mvc.controllers.AbstractElementController
com.axemble.vdoc.sdk.impl.base.BaseComponentController
com.axemble.vdoc.sdk.components.builders.javascript.JavaScriptController
- All Implemented Interfaces:
- com.axemble.easysite.mvc.controllers.IContentNodeController,- com.axemble.easysite.mvc.controllers.IElementController,- IComponentController,- IContentComponentController,- IController,- Serializable
public class JavaScriptController
extends com.axemble.vdoc.sdk.impl.base.BaseComponentController
- Author:
- vlygeros
- See Also:
- 
Field SummaryFields inherited from class com.axemble.vdoc.sdk.impl.base.BaseComponentControllerdesignView, PLUGIN_URI, pluginImplFields inherited from class com.axemble.easysite.mvc.controllers.AbstractElementControllerlogFields inherited from class com.axemble.easysite.mvc.controllers.AbstractContentNodeControllerinstance, viewFields inherited from interface com.axemble.easysite.mvc.controllers.IContentNodeControllerCONTEXTS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected intInternal use only.protected voidprepareModel(IRenderModel model) Allows to set some values to theobject.invalid referenceIRenderModuleprotected voidprocessEvent(String eventName, String eventValue) Allows to handle events.protected voidMethods inherited from class com.axemble.vdoc.sdk.impl.base.BaseComponentControllerdisplayDesignView, doHandleEvent, doHandleForm, evaluateBookmarks, getComponent, getComponentContext, getComponentsElement, getSiteModule, initDesignView, prepareContentNode, prepareModelMethods inherited from class com.axemble.easysite.mvc.controllers.AbstractElementControllergetElementContext, getElementInstance, setElementInstanceMethods inherited from class com.axemble.easysite.mvc.controllers.AbstractContentNodeControllerbuildDefaultModel, doHandlePagerEvent, finalize, getContentNodeContext, getContentNodeInstance, getView, prepareAlternateModel, setContentNodeInstance, setViewMethods inherited from class java.lang.Objectclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.easysite.mvc.controllers.IContentNodeControllergetContentNodeInstance, getView, prepareAlternateModel, setContentNodeInstance, setView
- 
Constructor Details- 
JavaScriptControllerpublic JavaScriptController()
 
- 
- 
Method Details- 
processEventDescription copied from class:com.axemble.vdoc.sdk.impl.base.BaseComponentControllerAllows to handle events.- Specified by:
- processEventin class- com.axemble.vdoc.sdk.impl.base.BaseComponentController
- Parameters:
- eventName- The event name.
- eventValue- The event value.
- Throws:
- Exception- Default exception.
 
- 
processForm- Throws:
- Exception
 
- 
prepareModelDescription copied from class:com.axemble.vdoc.sdk.impl.base.BaseComponentControllerAllows to set some values to theobject.invalid referenceIRenderModule- Specified by:
- prepareModelin class- com.axemble.vdoc.sdk.impl.base.BaseComponentController
- Parameters:
- model- The- IRenderModelobject.
- Throws:
- Exception- Default exception.
 
- 
prepareComponentDescription copied from class:com.axemble.vdoc.sdk.impl.base.BaseComponentControllerInternal use only.- Overrides:
- prepareComponentin class- com.axemble.vdoc.sdk.impl.base.BaseComponentController
- Returns:
- The render option value to use.
- Throws:
- Exception- Default exception.
 
 
-