Class ExplanatoryMessage
- java.lang.Object
-
- com.broadleafcommerce.metadata.dsl.core.ExplanatoryMessage
-
- All Implemented Interfaces:
Serializable
public final class ExplanatoryMessage extends Object implements Serializable
A wrapper around a label that supports text as well as placement of where that text appears- Author:
- Phillip Verheyden (phillipuniverse)
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExplanatoryMessage.Placement
-
Constructor Summary
Constructors Constructor Description ExplanatoryMessage(InternationalizedMessage message)ExplanatoryMessage(InternationalizedMessage message, ExplanatoryMessage.Placement placement)ExplanatoryMessage(String message)Initializes the given text with the default placement ofExplanatoryMessage.Placement.RIGHT.ExplanatoryMessage(String message, ExplanatoryMessage.Placement placement)Initializes the given text with a customized placement
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)InternationalizedMessagegetMessage()The user-facing name of the textExplanatoryMessage.PlacementgetPlacement()Where the text or icon appears in relation to the fieldinthashCode()StringtoString()
-
-
-
Constructor Detail
-
ExplanatoryMessage
public ExplanatoryMessage(String message)
Initializes the given text with the default placement ofExplanatoryMessage.Placement.RIGHT.- Parameters:
message- the text to display, can be a key in a message bundle for I18n
-
ExplanatoryMessage
public ExplanatoryMessage(String message, ExplanatoryMessage.Placement placement)
Initializes the given text with a customized placement- Parameters:
text- the text to display to the userplacement- where the text should display in relationship to the field
-
ExplanatoryMessage
public ExplanatoryMessage(InternationalizedMessage message)
-
ExplanatoryMessage
public ExplanatoryMessage(InternationalizedMessage message, ExplanatoryMessage.Placement placement)
-
-
Method Detail
-
getMessage
public InternationalizedMessage getMessage()
The user-facing name of the text
-
getPlacement
public ExplanatoryMessage.Placement getPlacement()
Where the text or icon appears in relation to the field
-
-