org.wicketstuff.console
Class ScriptEnginePanel
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
org.wicketstuff.console.ScriptEnginePanel
- All Implemented Interfaces:
- Serializable, Iterable<Component>, IEventSink, IEventSource, IConverterLocator, IHeaderContributor, IRequestableComponent, IHierarchical<Component>, IClusterable
- Direct Known Subclasses:
- ClojureScriptEnginePanel, GroovyScriptEnginePanel, JythonScriptEnginePanel, ScalaScriptEnginePanel
public class ScriptEnginePanel
- extends Panel
Abstract panel for executing Scripts.
Usage:
add(new GroovyScriptEnginePanel("scriptPanel"));
<div wicket:id="scriptPanel"></div>
- Author:
- cretzel
- See Also:
ClojureScriptEnginePanel,
GroovyScriptEnginePanel,
Serialized Form
| Fields inherited from class org.apache.wicket.markup.html.panel.Panel |
PANEL |
| Fields inherited from class org.apache.wicket.Component |
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER |
| Methods inherited from class org.apache.wicket.MarkupContainer |
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren |
| Methods inherited from class org.apache.wicket.Component |
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap |
ScriptEnginePanel
public ScriptEnginePanel(String id,
org.wicketstuff.console.engine.Lang lang)
ScriptEnginePanel
public ScriptEnginePanel(String id,
org.wicketstuff.console.engine.Lang lang,
org.wicketstuff.console.templates.IScriptTemplateStore store)
initComponents
protected void initComponents()
addControls
protected void addControls(RepeatingView controls)
getCSS
protected ResourceReference getCSS()
renderHead
public void renderHead(org.apache.wicket.markup.head.IHeaderResponse response)
- Specified by:
renderHead in interface IHeaderContributor- Overrides:
renderHead in class Component
process
public void process(AjaxRequestTarget target)
newEngine
protected org.wicketstuff.console.engine.IScriptEngine newEngine()
newBindings
protected Map<String,Object> newBindings()
setTitle
public void setTitle(IModel<String> title)
isSuccess
public boolean isSuccess()
getInput
public String getInput()
setInput
public void setInput(String input)
getOutput
public String getOutput()
setOutput
public void setOutput(String output)
getReturnValue
public String getReturnValue()
setReturnValue
public void setReturnValue(String returnValue)
getInputTf
public TextArea<String> getInputTf()
getOutputTf
public TextArea<String> getOutputTf()
getReturnValueTf
public TextField<String> getReturnValueTf()
getForm
public Form<Void> getForm()
getStore
public org.wicketstuff.console.templates.IScriptTemplateStore getStore()
getAjaxIndicatorMarkupId
public String getAjaxIndicatorMarkupId()
create
public static ScriptEnginePanel create(String wicketId,
org.wicketstuff.console.engine.Lang lang)
create
public static ScriptEnginePanel create(String wicketId,
org.wicketstuff.console.engine.Lang lang,
org.wicketstuff.console.templates.IScriptTemplateStore store)
storeScriptTemplate
public void storeScriptTemplate(AjaxRequestTarget target,
String scriptTitle)
- Stores the current script in the store.
- Parameters:
target - scriptTitle - Title
Copyright © 2013. All Rights Reserved.