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>descriptionSectionsprivate RadianceIcon.FactoryfooterIconFactoryprivate java.util.List<java.lang.String>footerSectionsprivate RadianceIcon.FactorymainIconFactoryprivate java.lang.Stringtitle
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RichTooltip.BuilderaddDescriptionSection(java.lang.String section)RichTooltip.BuilderaddFooterSection(java.lang.String section)RichTooltipbuild()RichTooltip.BuildersetFooterIconFactory(RadianceIcon.Factory footerIconFactory)RichTooltip.BuildersetMainIconFactory(RadianceIcon.Factory mainIconFactory)RichTooltip.BuildersetTitle(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)
-
-