Module wicket.bootstrap.core
Class NotificationMessage
java.lang.Object
de.agilecoders.wicket.core.markup.html.bootstrap.common.NotificationMessage
- All Implemented Interfaces:
INotificationMessage,Serializable,IClusterable
Default implementation of
INotificationMessage.- Author:
- miha
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNotificationMessage(IModel<String> message) Construct.NotificationMessage(IModel<String> message, IModel<String> header) Construct.NotificationMessage(IModel<String> message, IModel<String> header, boolean inlineHeader) Construct. -
Method Summary
Modifier and TypeMethodDescriptionbooleanescapeModelStrings(boolean escapeModelStrings) whether to escape modelStringor notheader()The amount of time to delay before automatically close all feedback messages.booleanmessage()toString()
-
Constructor Details
-
NotificationMessage
Construct.- Parameters:
message- The feedback message
-
NotificationMessage
Construct.- Parameters:
message- The feedback messageheader- The header of feedback message
-
NotificationMessage
Construct.- Parameters:
message- The feedback messageheader- The header of feedback messageinlineHeader- whether to render header and message in same line or not
-
-
Method Details
-
escapeModelStrings
whether to escape modelStringor not- Parameters:
escapeModelStrings- true (default), if model values should be escaped.- Returns:
- this instance for chaining
-
hideAfter
The amount of time to delay before automatically close all feedback messages. If Duration.NONE or value is 0, messages will not automatically close.- Parameters:
duration- The amount of time asDuration- Returns:
- this instance for chaining
-
hideAfter
- Specified by:
hideAfterin interfaceINotificationMessage- Returns:
- The amount of time to delay before automatically close all feedback messages.
-
message
- Specified by:
messagein interfaceINotificationMessage- Returns:
- the feedback message
-
header
- Specified by:
headerin interfaceINotificationMessage- Returns:
- the header of feedback message
-
inlineHeader
public boolean inlineHeader()- Specified by:
inlineHeaderin interfaceINotificationMessage- Returns:
- whether to render header and message in same line or not
-
escapeModelStrings
public boolean escapeModelStrings()- Specified by:
escapeModelStringsin interfaceINotificationMessage- Returns:
- whether to escape model
Stringor not
-
toString
-