Package de.xima.fc.workflow
Class SummaryKeyValueText
java.lang.Object
de.xima.fc.workflow.SummaryKeyValueText
- All Implemented Interfaces:
ISummaryKeyValueText
,Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSummaryKeyValueText
(String displayText, boolean displayTextHtml, boolean displayTextI18n, String displayTextStyle, String displayTextStyleClass) SummaryKeyValueText
(String displayText, boolean displayTextHtml, boolean displayTextI18n, String displayTextStyle, String displayTextStyleClass, Serializable[] parameters) -
Method Summary
Modifier and TypeMethodDescriptionstatic ISummaryKeyValueText
empty()
boolean
boolean
static ISummaryKeyValueText
static ISummaryKeyValueText
static ISummaryKeyValueText
static ISummaryKeyValueText
static ISummaryKeyValueText
static ISummaryKeyValueText
static ISummaryKeyValueText
withI18n
(String i18nKey, boolean html, String style, String styleClass, Serializable... parameters)
-
Constructor Details
-
SummaryKeyValueText
-
SummaryKeyValueText
public SummaryKeyValueText(String displayText, boolean displayTextHtml, boolean displayTextI18n, String displayTextStyle, String displayTextStyleClass, Serializable[] parameters)
-
-
Method Details
-
getDisplayText
- Specified by:
getDisplayText
in interfaceISummaryKeyValueText
- Returns:
- The data to display.
-
getDisplayTextStyle
- Specified by:
getDisplayTextStyle
in interfaceISummaryKeyValueText
- Returns:
- Inline style for the text .
-
getDisplayTextStyleClass
- Specified by:
getDisplayTextStyleClass
in interfaceISummaryKeyValueText
- Returns:
- Style class for the text.
-
getParameters
- Specified by:
getParameters
in interfaceISummaryKeyValueText
- Returns:
- Optional parameters for the message, when
ISummaryKeyValueText.isDisplayTextI18n()
istrue
.
-
isDisplayTextHtml
public boolean isDisplayTextHtml()- Specified by:
isDisplayTextHtml
in interfaceISummaryKeyValueText
- Returns:
- Whether the text contains HTML content. If
true
, theISummaryKeyValueText.getDisplayText()
will be inserted into the HTML without any post-processing. Otherwise, special characters are escaped for HTML.
-
isDisplayTextI18n
public boolean isDisplayTextI18n()- Specified by:
isDisplayTextI18n
in interfaceISummaryKeyValueText
- Returns:
- Whether the text is an i18n key for a resource bundle, or literal text. If the former, the key is looked up in the custom resource bundle of the workflow element handler first, then in the built-in resource bundle of formcycle.
-
empty
- Returns:
- A new text wrapper with no text.
-
with
- Parameters:
text
- Localized text .- Returns:
- A new text wrapper for the given text.
-
with
- Parameters:
text
- Localized text .html
- Whether the text contains HTML content. Iftrue
, the text will be inserted into the HTML without any post-processing. Otherwise, special characters are escaped for HTML.- Returns:
- A new text wrapper for the given text.
-
with
- Parameters:
text
- Localized text .html
- Whether the text contains HTML content. Iftrue
, the text will be inserted into the HTML without any post-processing. Otherwise, special characters are escaped for HTML.style
- Inline style for text.styleClass
- Style class for text- Returns:
- A new text wrapper for the given text.
-
withI18n
- Parameters:
i18nKey
- Key for the text.- Returns:
- A new text wrapper for the given text.
-
withI18n
- Parameters:
i18nKey
- Key for the text.html
- Whether the text contains HTML content. Iftrue
, the text will be inserted into the HTML without any post-processing. Otherwise, special characters are escaped for HTML.- Returns:
- A new text wrapper for the given text.
-
withI18n
public static ISummaryKeyValueText withI18n(String i18nKey, boolean html, String style, String styleClass) - Parameters:
i18nKey
- Key for the text.html
- Whether the text contains HTML content. Iftrue
, the text will be inserted into the HTML without any post-processing. Otherwise, special characters are escaped for HTML.style
- Inline style for text.styleClass
- Style class for text- Returns:
- A new text wrapper for the given text.
-
withI18n
public static ISummaryKeyValueText withI18n(String i18nKey, boolean html, String style, String styleClass, Serializable... parameters) - Parameters:
i18nKey
- Key for the text.html
- Whether the text contains HTML content. Iftrue
, the text will be inserted into the HTML without any post-processing. Otherwise, special characters are escaped for HTML.style
- Inline style for text.styleClass
- Style class for textparameters
- Optional parameters for the i18n message.- Returns:
- A new text wrapper for the given text.
-