Class LabelContentModel.Builder
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.model.LabelContentModel.Builder
-
- Enclosing class:
- LabelContentModel
public static class LabelContentModel.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private RadianceIcon.Factory
iconFactory
private boolean
isEnabled
private java.lang.String
text
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LabelContentModel
build()
LabelContentModel.Builder
setEnabled(boolean enabled)
LabelContentModel.Builder
setIconFactory(RadianceIcon.Factory iconFactory)
LabelContentModel.Builder
setText(java.lang.String text)
-
-
-
Field Detail
-
text
private java.lang.String text
-
isEnabled
private boolean isEnabled
-
iconFactory
private RadianceIcon.Factory iconFactory
-
-
Method Detail
-
setText
public LabelContentModel.Builder setText(java.lang.String text)
-
setEnabled
public LabelContentModel.Builder setEnabled(boolean enabled)
-
setIconFactory
public LabelContentModel.Builder setIconFactory(RadianceIcon.Factory iconFactory)
-
build
public LabelContentModel build()
-
-