org.wicketstuff.modalx
Class ModalContentPanel

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.modalx.ModalContentPanel
All Implemented Interfaces:
Serializable, Iterable<Component>, IEventSink, IEventSource, IConverterLocator, IHeaderContributor, IRequestableComponent, IHierarchical<Component>, IClusterable
Direct Known Subclasses:
ModalFormPanel

public class ModalContentPanel
extends Panel

Class Name : ModalContentPanel Diagram : Wicket Generic Modal Windows Project : Echobase framework Type : concrete Base class for all panels that are to be displayed in a ModalContentWindow.

Author:
Chris Colman
See Also:
Serialized Form

Field Summary
protected  ModalContentWindow modalContentWindow
           
protected  IWindowCloseListener windowCloseListener
           
 
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
ModalContentPanel(ModalContentWindow iModalContentWindow, IWindowCloseListener iWindowCloseListener)
          Constructs a ModalContentPanel: iModalContentWindow must be a reference to the ModalContentWindow for which this object will be the content.
 
Method Summary
 void closeModal(AjaxRequestTarget target)
          Closes the modal windows that contains this panel.
 IWicketModalVisit createModalVisit()
          Creates an IWicketModalVisit.
 int getInitialHeight()
          Returns initialHeight
 int getInitialWidth()
          Returns initialWidth
 String getTitle()
          Returns title
 void setInitialHeight(int initialHeight)
          Sets initialHeight
 void setInitialWidth(int initialWidth)
          Sets initialWidth
 void setTitle(String title)
          Sets title
 void show(AjaxRequestTarget target)
          Get the ModalContentWindow to show this ModalContentPanel.
 
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
 

Field Detail

windowCloseListener

protected IWindowCloseListener windowCloseListener

modalContentWindow

protected ModalContentWindow modalContentWindow
Constructor Detail

ModalContentPanel

public ModalContentPanel(ModalContentWindow iModalContentWindow,
                         IWindowCloseListener iWindowCloseListener)
Constructs a ModalContentPanel: iModalContentWindow must be a reference to the ModalContentWindow for which this object will be the content. iWindowCloseListener, if not null, will be notified when the modal window is closed.

Method Detail

createModalVisit

public IWicketModalVisit createModalVisit()
Creates an IWicketModalVisit. Override this in derived Modal's to create a different class of WicketModalVisit for each type of modal you want to track.


closeModal

public void closeModal(AjaxRequestTarget target)
Closes the modal windows that contains this panel.


setInitialHeight

public void setInitialHeight(int initialHeight)
Sets initialHeight


getInitialHeight

public int getInitialHeight()
Returns initialHeight


setInitialWidth

public void setInitialWidth(int initialWidth)
Sets initialWidth


getInitialWidth

public int getInitialWidth()
Returns initialWidth


setTitle

public void setTitle(String title)
Sets title


getTitle

public String getTitle()
Returns title


show

public void show(AjaxRequestTarget target)
Get the ModalContentWindow to show this ModalContentPanel.



Copyright © 2007-2013. All Rights Reserved.