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.panel.Panel
                  extended by org.apache.wicket.markup.html.panel.FeedbackPanel
                      extended by org.wicketstuff.jquery.jgrowl.JGrowlFeedbackPanel
All Implemented Interfaces:
Serializable, Iterable<Component>, IEventSink, IEventSource, IFeedback, IClusterable, IConverterLocator, IHeaderContributor, IRequestableComponent, IHierarchical<Component>

public class JGrowlFeedbackPanel
extends FeedbackPanel

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

Author:
martin-g
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
JGrowlFeedbackPanel(String id)
           
JGrowlFeedbackPanel(String id, IFeedbackMessageFilter filter)
           
 
Method Summary
protected  Component newMessageDisplayComponent(String id, FeedbackMessage message)
          Generates a component that is used to display the message inside the feedback panel.
 void renderHead(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, getFeedbackMessagesModel, getFilter, getSortingComparator, isVersioned, newFeedbackMessagesModel, setFilter, setMaxMessages, setSortingComparator
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
newMarkupSourcingStrategy
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebPage, getWebRequest
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, hasAssociatedMarkup, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onMarkupAttached, 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, 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, getFeedbackMessage, 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, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, 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, 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(String id)
See Also:
Component.Component(String)

JGrowlFeedbackPanel

public JGrowlFeedbackPanel(String id,
                           IFeedbackMessageFilter filter)
Parameters:
id -
filter -
See Also:
Component.Component(String)
Method Detail

newMessageDisplayComponent

protected Component newMessageDisplayComponent(String id,
                                               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 FeedbackPanel
Parameters:
id - parent id
message - feedback message
Returns:
component used to display the message

renderHead

public void renderHead(IHeaderResponse response)
Specified by:
renderHead in interface IHeaderContributor
Overrides:
renderHead in class Component

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 © 2013. All Rights Reserved.