org.wicketstuff.jquery.jgrowl
Class JGrowlFeedbackPanel

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.WebMarkupContainerWithAssociatedMarkup
                  extended by org.apache.wicket.markup.html.panel.Panel
                      extended by org.apache.wicket.markup.html.panel.FeedbackPanel
                          extended by org.wicketstuff.jquery.jgrowl.JGrowlFeedbackPanel
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.feedback.IFeedback, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.markup.html.IHeaderPartContainerProvider

public class JGrowlFeedbackPanel
extends org.apache.wicket.markup.html.panel.FeedbackPanel
implements org.apache.wicket.markup.html.IHeaderContributor

A feedback panel that shows feedback messages with JGrowl (http://www.stanlemon.net/projects/jgrowl.html)

Author:
martin-g
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_CONFIGURED, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
JGrowlFeedbackPanel(java.lang.String id)
           
JGrowlFeedbackPanel(java.lang.String id, org.apache.wicket.feedback.IFeedbackMessageFilter filter)
           
 
Method Summary
protected  org.apache.wicket.Component newMessageDisplayComponent(java.lang.String id, org.apache.wicket.feedback.FeedbackMessage message)
          Generates a component that is used to display the message inside the feedback panel.
 void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
           
 JGrowlFeedbackPanel setDebugMessageOptions(Options debugOptions)
           
 JGrowlFeedbackPanel setErrorMessageOptions(Options errorOptions)
           
 JGrowlFeedbackPanel setFatalMessageOptions(Options fatalOptions)
           
 JGrowlFeedbackPanel setInfoMessageOptions(Options infoOptions)
           
 JGrowlFeedbackPanel setWarningMessageOptions(Options warningOptions)
           
 
Methods inherited from class org.apache.wicket.markup.html.panel.FeedbackPanel
anyErrorMessage, anyMessage, anyMessage, getCSSClass, getCurrentMessages, getEscapeMessages, getFeedbackMessagesModel, getFilter, getSortingComparator, isVersioned, newFeedbackMessagesModel, setEscapeMessages, setFilter, setMaxMessages, setSortingComparator
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
onComponentTag, onComponentTagBody, renderHead
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage, getWebRequest
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onConfigure, onDetach, onEndRequest, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JGrowlFeedbackPanel

public JGrowlFeedbackPanel(java.lang.String id)
See Also:
Component.Component(String)

JGrowlFeedbackPanel

public JGrowlFeedbackPanel(java.lang.String id,
                           org.apache.wicket.feedback.IFeedbackMessageFilter filter)
Parameters:
id -
filter -
See Also:
Component.Component(String)
Method Detail

newMessageDisplayComponent

protected org.apache.wicket.Component newMessageDisplayComponent(java.lang.String id,
                                                                 org.apache.wicket.feedback.FeedbackMessage message)
Generates a component that is used to display the message inside the feedback panel. This component must handle being attached to span tags. By default a Label is used. Note that the created component is expected to respect feedback panel's Component.getEscapeModelStrings() value

Overrides:
newMessageDisplayComponent in class org.apache.wicket.markup.html.panel.FeedbackPanel
Parameters:
id - parent id
message - feedback message
Returns:
component used to display the message

renderHead

public void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
Specified by:
renderHead in interface org.apache.wicket.markup.html.IHeaderContributor

setErrorMessageOptions

public JGrowlFeedbackPanel setErrorMessageOptions(Options errorOptions)

setFatalMessageOptions

public JGrowlFeedbackPanel setFatalMessageOptions(Options fatalOptions)

setWarningMessageOptions

public JGrowlFeedbackPanel setWarningMessageOptions(Options warningOptions)

setInfoMessageOptions

public JGrowlFeedbackPanel setInfoMessageOptions(Options infoOptions)

setDebugMessageOptions

public JGrowlFeedbackPanel setDebugMessageOptions(Options debugOptions)


Copyright © 2010. All Rights Reserved.