Class LabelPresentationModel
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.model.LabelPresentationModel
-
- All Implemented Interfaces:
ImmutablePresentationModel
,PresentationModel
public class LabelPresentationModel extends java.lang.Object implements ImmutablePresentationModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LabelPresentationModel.Builder
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Insets
contentPadding
static int
DEFAULT_ICON_TEXT_GAP
static java.awt.Insets
DEFAULT_LABEL_CONTENT_PADDING
static int
DEFAULT_LABEL_ICON_SIZE
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 Modifier Constructor Description private
LabelPresentationModel()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LabelPresentationModel.Builder
builder()
java.awt.Insets
getContentPadding()
RadianceThemingSlices.IconFilterStrategy
getDisabledIconFilterStrategy()
RadianceThemingSlices.IconFilterStrategy
getEnabledIconFilterStrategy()
java.awt.Font
getFont()
HorizontalAlignment
getHorizontalAlignment()
float
getHorizontalGapScaleFactor()
java.awt.Dimension
getIconDimension()
int
getIconTextGap()
java.lang.String
getSingleLineDisplayPrototype()
-
-
-
Field Detail
-
DEFAULT_LABEL_CONTENT_PADDING
public static final java.awt.Insets DEFAULT_LABEL_CONTENT_PADDING
-
DEFAULT_LABEL_ICON_SIZE
public static final int DEFAULT_LABEL_ICON_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_ICON_TEXT_GAP
public static final int DEFAULT_ICON_TEXT_GAP
- See Also:
- Constant Field Values
-
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
-
getContentPadding
public java.awt.Insets getContentPadding()
-
getIconDimension
public java.awt.Dimension getIconDimension()
-
getEnabledIconFilterStrategy
public RadianceThemingSlices.IconFilterStrategy getEnabledIconFilterStrategy()
-
getDisabledIconFilterStrategy
public RadianceThemingSlices.IconFilterStrategy getDisabledIconFilterStrategy()
-
getFont
public java.awt.Font getFont()
-
getHorizontalAlignment
public HorizontalAlignment getHorizontalAlignment()
-
getIconTextGap
public int getIconTextGap()
-
getHorizontalGapScaleFactor
public float getHorizontalGapScaleFactor()
-
getSingleLineDisplayPrototype
public java.lang.String getSingleLineDisplayPrototype()
-
builder
public static LabelPresentationModel.Builder builder()
-
-