Package com.storedobject.ui
Interface StyledBuilder
- All Superinterfaces:
HTMLGenerator
,StyledBuilder
- All Known Implementing Classes:
Alert
,CSVUploadProcessorView
,ELabel
,ELabelField
,ELabels
,ExcelDataUpload
,ProcessView
,TextView
,UploadProcessorView
,ZipUploadProcessorView
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.storedobject.common.StyledBuilder
StyledBuilder.Style
-
Field Summary
Fields inherited from interface com.storedobject.vaadin.HTMLGenerator
CHAR_ENTITIES
Fields inherited from interface com.storedobject.common.StyledBuilder
EMPTY_STRINGS
-
Method Summary
Modifier and TypeMethodDescriptiondefault StyledBuilder
Append an object.default StyledBuilder
Append an object with the given color.default StyledBuilder
Append an object with the given style.default StyledBuilder
appendHTML
(String html) default StyledBuilder
appendIcon
(String icon) default StyledBuilder
appendWithTag
(String text, String tag) default StyledBuilder
appendWithTag
(String text, String tag, String attributes) default StyledBuilder
blackMessage
(Object any) default StyledBuilder
blueMessage
(Object any) default void
clear()
default StyledBuilder
Clear the content.default StyledBuilder
drawLine()
default String
getHTML()
Get the HTML text generated.default Object
getValue()
default boolean
isEmpty()
Check if the content is empty or not.default StyledBuilder
newLine
(boolean force) Adds a new line.default StyledBuilder
redMessage
(Object any) default void
Set a value.default void
Set a value with the given styles.default StyledBuilder
space
(int count) default StyledBuilder
update()
Update internals if required.Methods inherited from interface com.storedobject.vaadin.HTMLGenerator
getPrintText
Methods inherited from interface com.storedobject.common.StyledBuilder
append, isNewLine, newLine, setValue
-
Method Details
-
getInternalStyledBuilder
StyledBuilder getInternalStyledBuilder() -
getApplication
Application getApplication() -
setValue
Description copied from interface:StyledBuilder
Set a value with the given styles. (Previous content if any will be cleared).- Specified by:
setValue
in interfaceStyledBuilder
- Parameters:
object
- Object (value) to set.style
- Styles to be set.
-
setValue
Description copied from interface:StyledBuilder
Set a value. (Previous content if any will be cleared).- Specified by:
setValue
in interfaceStyledBuilder
- Parameters:
value
- Object (value) to set.
-
getValue
-
update
Description copied from interface:StyledBuilder
Update internals if required. (Default implementation does nothing).- Specified by:
update
in interfaceStyledBuilder
- Returns:
- Self-reference is returned.
-
isEmpty
default boolean isEmpty()Description copied from interface:StyledBuilder
Check if the content is empty or not.- Specified by:
isEmpty
in interfaceStyledBuilder
- Returns:
- True or false.
-
newLine
Description copied from interface:StyledBuilder
Adds a new line.- Specified by:
newLine
in interfaceStyledBuilder
- Parameters:
force
- If true, a new line is added anyway. Otherwise, no new line should be added ifStyledBuilder.isNewLine()
returns false.- Returns:
- Self-reference is returned.
-
append
Description copied from interface:StyledBuilder
Append an object.- Specified by:
append
in interfaceStyledBuilder
- Parameters:
anything
- Object to append.- Returns:
- Self-reference is returned.
-
append
Description copied from interface:StyledBuilder
Append an object with the given color.- Specified by:
append
in interfaceStyledBuilder
- Parameters:
anything
- Object to append.color
- Color to be set. (Default implementation ignores this).- Returns:
- Self-reference is returned.
-
append
Description copied from interface:StyledBuilder
Append an object with the given style.- Specified by:
append
in interfaceStyledBuilder
- Parameters:
anything
- Object to append.style
- Styles to be set. (Default implementation ignores this).- Returns:
- Self-reference is returned.
-
appendHTML
-
appendIcon
-
appendWithTag
-
appendWithTag
-
clear
default void clear() -
clearContent
Description copied from interface:StyledBuilder
Clear the content.- Specified by:
clearContent
in interfaceStyledBuilder
- Returns:
- Self-reference is returned.
-
space
-
drawLine
-
blackMessage
-
blueMessage
-
redMessage
-
getHTML
Description copied from interface:HTMLGenerator
Get the HTML text generated. (The generated HTML may not contain outer tags. So, span or div tag may be used to bracket it in order to make it a valid HTML text).- Specified by:
getHTML
in interfaceHTMLGenerator
- Returns:
- HTML text generated.
-