org.wicketstuff.console
Class ScriptEngineWindow

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.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow
                      extended by org.wicketstuff.console.ScriptEngineWindow
All Implemented Interfaces:
Serializable, Iterable<Component>, IEventSink, IEventSource, IConverterLocator, IHeaderContributor, IRequestableComponent, IHierarchical<Component>, IClusterable
Direct Known Subclasses:
ClojureScriptEngineWindow, GroovyScriptEngineWindow, JythonScriptEngineWindow, ScalaScriptEngineWindow

public abstract class ScriptEngineWindow
extends ModalWindow

Base class for a ModalWindow cotaining a script engine panel.

Author:
cretzel
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow
ModalWindow.CloseButtonBehavior, ModalWindow.CloseButtonCallback, ModalWindow.MaskType, ModalWindow.PageCreator, ModalWindow.WindowClosedCallback
 
Field Summary
 
Fields inherited from class org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow
CONTENT_ID, CSS_CLASS_BLUE, CSS_CLASS_GRAY
 
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
ScriptEngineWindow(String id, org.wicketstuff.console.engine.Lang lang, IModel<String> windowTitle)
          Constructor.
 
Method Summary
 ScriptEnginePanel getEnginePanel()
           
 org.wicketstuff.console.engine.Lang getLang()
           
protected  ScriptEnginePanel newEnginePanel(String wicketId, org.wicketstuff.console.engine.Lang lang)
          Creates a new engine panel, override to customize.
 
Methods inherited from class org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow
close, closeCurrent, getCloseJavacript, getContent, getContentId, getCookieName, getCssClassName, getHeightUnit, getInitialHeight, getInitialWidth, getMaskType, getMinimalHeight, getMinimalWidth, getShowJavaScript, getTitle, getWidthUnit, getWindowOpenJavaScript, isAutoSize, isCustomComponent, isResizable, isShown, isUseInitialHeight, makeContentVisible, newCloseButtonBehavior, newCssResource, onBeforeRender, onComponentTag, onDetach, postProcessSettings, remove, renderHead, setAutoSize, setCloseButtonCallback, setContent, setCookieName, setCssClassName, setHeightUnit, setInitialHeight, setInitialWidth, setMaskType, setMinimalHeight, setMinimalWidth, setPageCreator, setResizable, setTitle, setTitle, setUseInitialHeight, setWidthUnit, setWindowClosedCallback, show, showUnloadConfirmation, showUnloadConfirmation
 
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, 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, onConfigure, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScriptEngineWindow

public ScriptEngineWindow(String id,
                          org.wicketstuff.console.engine.Lang lang,
                          IModel<String> windowTitle)
Constructor.

Parameters:
id - id
lang - source language
windowTitle - window title, may be null for default
Method Detail

newEnginePanel

protected ScriptEnginePanel newEnginePanel(String wicketId,
                                           org.wicketstuff.console.engine.Lang lang)
Creates a new engine panel, override to customize.

Attention: This is called from the constructor.

Parameters:
wicketId - id
Returns:
a script engine panel

getEnginePanel

public ScriptEnginePanel getEnginePanel()

getLang

public org.wicketstuff.console.engine.Lang getLang()


Copyright © 2013. All Rights Reserved.