org.wicketstuff.console
Class ScriptEnginePanelWithTemplates

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.html.panel.Panel
                  extended by org.wicketstuff.console.ScriptEnginePanelWithTemplates
All Implemented Interfaces:
Serializable, Iterable<Component>, IEventSink, IEventSource, IConverterLocator, IHeaderContributor, IRequestableComponent, IHierarchical<Component>, IClusterable
Direct Known Subclasses:
ClojureScriptEngineWithTemplatesPanel, GroovyScriptEngineWithTemplatesPanel, JythonScriptEngineWithTemplatesPanel, ScalaScriptEngineWithTemplatesPanel

public class ScriptEnginePanelWithTemplates
extends Panel

A combination of an engine panel and a script template selection table.

Author:
cretzel
See Also:
Serialized Form

Field Summary
 
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
 
Constructor Summary
ScriptEnginePanelWithTemplates(String id, org.wicketstuff.console.engine.Lang lang, IDataProvider<org.wicketstuff.console.templates.ScriptTemplate> dataProvider)
           
ScriptEnginePanelWithTemplates(String id, org.wicketstuff.console.engine.Lang lang, org.wicketstuff.console.templates.IScriptTemplateStore store)
           
 
Method Summary
 IDataProvider<org.wicketstuff.console.templates.ScriptTemplate> getDataProvider()
           
 ScriptEnginePanel getEnginePanel()
           
 ScriptTemplateSelectionTablePanel getSelectionTable()
           
protected  ScriptEnginePanel newEnginePanel(org.wicketstuff.console.templates.IScriptTemplateStore store)
          Create the engine panel, override to customize.
protected  ScriptTemplateSelectionTablePanel newSelectionTable(String wicketId, ScriptEnginePanel enginePanel, IDataProvider<org.wicketstuff.console.templates.ScriptTemplate> dataProvider)
          Create the selection table, override to customize.
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
newMarkupSourcingStrategy
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebPage, getWebRequest, getWebResponse, getWebSession
 
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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScriptEnginePanelWithTemplates

public ScriptEnginePanelWithTemplates(String id,
                                      org.wicketstuff.console.engine.Lang lang,
                                      IDataProvider<org.wicketstuff.console.templates.ScriptTemplate> dataProvider)

ScriptEnginePanelWithTemplates

public ScriptEnginePanelWithTemplates(String id,
                                      org.wicketstuff.console.engine.Lang lang,
                                      org.wicketstuff.console.templates.IScriptTemplateStore store)
Method Detail

newEnginePanel

protected ScriptEnginePanel newEnginePanel(org.wicketstuff.console.templates.IScriptTemplateStore store)
Create the engine panel, override to customize.

Attention: This is called from the constructor.

Parameters:
store - Store for ScriptTemplates

newSelectionTable

protected ScriptTemplateSelectionTablePanel newSelectionTable(String wicketId,
                                                              ScriptEnginePanel enginePanel,
                                                              IDataProvider<org.wicketstuff.console.templates.ScriptTemplate> dataProvider)
Create the selection table, override to customize.

Attention: This is called from the constructor.


getEnginePanel

public ScriptEnginePanel getEnginePanel()

getSelectionTable

public ScriptTemplateSelectionTablePanel getSelectionTable()

getDataProvider

public IDataProvider<org.wicketstuff.console.templates.ScriptTemplate> getDataProvider()


Copyright © 2013. All Rights Reserved.