Class LabelPresentationModel.Builder
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.model.LabelPresentationModel.Builder
-
- Enclosing class:
- LabelPresentationModel
public static class LabelPresentationModel.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Insets
contentPadding
private RadianceThemingSlices.IconFilterStrategy
disabledIconFilterStrategy
private RadianceThemingSlices.IconFilterStrategy
enabledIconFilterStrategy
private java.awt.Font
font
private HorizontalAlignment
horizontalAlignment
private float
horizontalGapScaleFactor
private java.awt.Dimension
iconDimension
private int
iconTextGap
private java.lang.String
singleLineDisplayPrototype
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LabelPresentationModel
build()
LabelPresentationModel.Builder
setContentPadding(java.awt.Insets contentPadding)
LabelPresentationModel.Builder
setFont(java.awt.Font font)
LabelPresentationModel.Builder
setHorizontalAlignment(HorizontalAlignment horizontalAlignment)
LabelPresentationModel.Builder
setHorizontalGapScaleFactor(float horizontalGapScaleFactor)
LabelPresentationModel.Builder
setIconDimension(java.awt.Dimension iconDimension)
LabelPresentationModel.Builder
setIconFilterStrategies(RadianceThemingSlices.IconFilterStrategy enabledIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy disabledIconFilterStrategy)
LabelPresentationModel.Builder
setIconTextGap(int iconTextGap)
LabelPresentationModel.Builder
setSingleLineDisplayPrototype(java.lang.String singleLineDisplayPrototype)
-
-
-
Field Detail
-
contentPadding
private java.awt.Insets contentPadding
-
iconDimension
private java.awt.Dimension iconDimension
-
enabledIconFilterStrategy
private RadianceThemingSlices.IconFilterStrategy enabledIconFilterStrategy
-
disabledIconFilterStrategy
private RadianceThemingSlices.IconFilterStrategy disabledIconFilterStrategy
-
font
private java.awt.Font font
-
horizontalAlignment
private HorizontalAlignment horizontalAlignment
-
iconTextGap
private int iconTextGap
-
horizontalGapScaleFactor
private float horizontalGapScaleFactor
-
singleLineDisplayPrototype
private java.lang.String singleLineDisplayPrototype
-
-
Method Detail
-
setContentPadding
public LabelPresentationModel.Builder setContentPadding(java.awt.Insets contentPadding)
-
setIconDimension
public LabelPresentationModel.Builder setIconDimension(java.awt.Dimension iconDimension)
-
setIconFilterStrategies
public LabelPresentationModel.Builder setIconFilterStrategies(RadianceThemingSlices.IconFilterStrategy enabledIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy disabledIconFilterStrategy)
-
setFont
public LabelPresentationModel.Builder setFont(java.awt.Font font)
-
setHorizontalAlignment
public LabelPresentationModel.Builder setHorizontalAlignment(HorizontalAlignment horizontalAlignment)
-
setIconTextGap
public LabelPresentationModel.Builder setIconTextGap(int iconTextGap)
-
setHorizontalGapScaleFactor
public LabelPresentationModel.Builder setHorizontalGapScaleFactor(float horizontalGapScaleFactor)
-
setSingleLineDisplayPrototype
public LabelPresentationModel.Builder setSingleLineDisplayPrototype(java.lang.String singleLineDisplayPrototype)
-
build
public LabelPresentationModel build()
-
-