Class RichTooltip.Builder
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.RichTooltip.Builder
-
- Enclosing class:
- RichTooltip
public static class RichTooltip.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>
descriptionSections
private RadianceIcon.Factory
footerIconFactory
private java.util.List<java.lang.String>
footerSections
private RadianceIcon.Factory
mainIconFactory
private java.lang.String
title
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RichTooltip.Builder
addDescriptionSection(java.lang.String section)
RichTooltip.Builder
addFooterSection(java.lang.String section)
RichTooltip
build()
RichTooltip.Builder
setFooterIconFactory(RadianceIcon.Factory footerIconFactory)
RichTooltip.Builder
setMainIconFactory(RadianceIcon.Factory mainIconFactory)
RichTooltip.Builder
setTitle(java.lang.String title)
-
-
-
Field Detail
-
title
private java.lang.String title
-
mainIconFactory
private RadianceIcon.Factory mainIconFactory
-
descriptionSections
private java.util.List<java.lang.String> descriptionSections
-
footerIconFactory
private RadianceIcon.Factory footerIconFactory
-
footerSections
private java.util.List<java.lang.String> footerSections
-
-
Method Detail
-
build
public RichTooltip build()
-
setTitle
public RichTooltip.Builder setTitle(java.lang.String title)
-
setMainIconFactory
public RichTooltip.Builder setMainIconFactory(RadianceIcon.Factory mainIconFactory)
-
addDescriptionSection
public RichTooltip.Builder addDescriptionSection(java.lang.String section)
-
setFooterIconFactory
public RichTooltip.Builder setFooterIconFactory(RadianceIcon.Factory footerIconFactory)
-
addFooterSection
public RichTooltip.Builder addFooterSection(java.lang.String section)
-
-