Class KendoFeedbackPanel
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- com.googlecode.wicket.kendo.ui.panel.KendoFeedbackPanel
-
- All Implemented Interfaces:
com.googlecode.wicket.jquery.core.IJQueryWidget
,Serializable
,Iterable<org.apache.wicket.Component>
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedback
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IGenericComponent<List<org.apache.wicket.feedback.FeedbackMessage>,KendoFeedbackPanel>
,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
public class KendoFeedbackPanel extends org.apache.wicket.markup.html.WebMarkupContainer implements com.googlecode.wicket.jquery.core.IJQueryWidget, org.apache.wicket.feedback.IFeedback, org.apache.wicket.IGenericComponent<List<org.apache.wicket.feedback.FeedbackMessage>,KendoFeedbackPanel>
Provides aFeedbackPanel
customized with the Kendo UI theme- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected com.googlecode.wicket.jquery.core.Options
options
-
Constructor Summary
Constructors Constructor Description KendoFeedbackPanel(String id)
ConstructorKendoFeedbackPanel(String id, com.googlecode.wicket.jquery.core.Options options)
ConstructorKendoFeedbackPanel(String id, org.apache.wicket.feedback.IFeedbackMessageFilter filter)
ConstructorKendoFeedbackPanel(String id, org.apache.wicket.feedback.IFeedbackMessageFilter filter, com.googlecode.wicket.jquery.core.Options options)
ConstructorKendoFeedbackPanel(String id, org.apache.wicket.MarkupContainer container)
ConstructorKendoFeedbackPanel(String id, org.apache.wicket.MarkupContainer container, com.googlecode.wicket.jquery.core.Options options)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CharSequence
escape(CharSequence message, String level)
CallsStrings.escapeMarkup(CharSequence, boolean, boolean)
by default, ifComponent.getEscapeModelStrings()
returnstrue
This can be overridden to provide additional escapingvoid
hide(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Hides all notificationsprotected org.apache.wicket.model.IModel<?>
initModel()
protected org.apache.wicket.feedback.FeedbackMessagesModel
newFeedbackMessagesModel(org.apache.wicket.feedback.IFeedbackMessageFilter filter)
Gets a new instance of the FeedbackMessagesModel to use.NotificationBehavior
newWidgetBehavior(String selector)
void
onBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
void
onConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
protected void
onInitialize()
void
refresh(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Refreshes theKendoFeedbackPanel
.void
refresh(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler, Boolean hide)
Refreshes theKendoFeedbackPanel
.-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, 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, getMarkupTag, 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, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
KendoFeedbackPanel
public KendoFeedbackPanel(String id)
Constructor- Parameters:
id
- the markup id
-
KendoFeedbackPanel
public KendoFeedbackPanel(String id, org.apache.wicket.MarkupContainer container)
Constructor- Parameters:
id
- the markup idcontainer
- the container that message reporters must be a child of
-
KendoFeedbackPanel
public KendoFeedbackPanel(String id, org.apache.wicket.feedback.IFeedbackMessageFilter filter)
Constructor- Parameters:
id
- the markup idfilter
- theIFeedbackMessageFilter
-
KendoFeedbackPanel
public KendoFeedbackPanel(String id, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idoptions
- theOptions
-
KendoFeedbackPanel
public KendoFeedbackPanel(String id, org.apache.wicket.MarkupContainer container, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idcontainer
- the container that message reporters must be a child ofoptions
- theOptions
-
KendoFeedbackPanel
public KendoFeedbackPanel(String id, org.apache.wicket.feedback.IFeedbackMessageFilter filter, com.googlecode.wicket.jquery.core.Options options)
Constructor- Parameters:
id
- the markup idfilter
- theIFeedbackMessageFilter
options
- theOptions
-
-
Method Detail
-
initModel
protected org.apache.wicket.model.IModel<?> initModel()
- Overrides:
initModel
in classorg.apache.wicket.Component
-
escape
protected CharSequence escape(CharSequence message, String level)
CallsStrings.escapeMarkup(CharSequence, boolean, boolean)
by default, ifComponent.getEscapeModelStrings()
returnstrue
This can be overridden to provide additional escaping- Parameters:
message
- the message to formatlevel
- the level, ie: info, success, warning, error- Returns:
- the escaped markup
- See Also:
Component.setEscapeModelStrings(boolean)
-
refresh
public final void refresh(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Refreshes theKendoFeedbackPanel
.- Parameters:
handler
- theIPartialPageRequestHandler
-
refresh
public final void refresh(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler, Boolean hide)
Refreshes theKendoFeedbackPanel
.- Parameters:
handler
- theIPartialPageRequestHandler
hide
- whether previous notifications should be hidden
-
hide
public final void hide(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Hides all notifications- Parameters:
handler
- theIPartialPageRequestHandler
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
onConfigure
public void onConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
- Specified by:
onConfigure
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
onBeforeRender
public void onBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
- Specified by:
onBeforeRender
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
newWidgetBehavior
public NotificationBehavior newWidgetBehavior(String selector)
- Specified by:
newWidgetBehavior
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
newFeedbackMessagesModel
protected org.apache.wicket.feedback.FeedbackMessagesModel newFeedbackMessagesModel(org.apache.wicket.feedback.IFeedbackMessageFilter filter)
Gets a new instance of the FeedbackMessagesModel to use.- Parameters:
filter
- theIFeedbackMessageFilter
- Returns:
- a new
FeedbackMessagesModel
-
-