Class LabelPresentationModel

java.lang.Object
org.pushingpixels.radiance.component.api.common.model.LabelPresentationModel
All Implemented Interfaces:
ImmutablePresentationModel, PresentationModel

public class LabelPresentationModel extends Object implements ImmutablePresentationModel
  • Field Details

    • DEFAULT_LABEL_CONTENT_PADDING

      public static final Insets DEFAULT_LABEL_CONTENT_PADDING
    • DEFAULT_LABEL_ICON_SIZE

      public static final int DEFAULT_LABEL_ICON_SIZE
      See Also:
    • DEFAULT_ICON_TEXT_GAP

      public static final int DEFAULT_ICON_TEXT_GAP
      See Also:
    • contentPadding

      private Insets contentPadding
    • iconDimension

      private Dimension iconDimension
    • enabledIconFilterStrategy

      private RadianceThemingSlices.IconFilterStrategy enabledIconFilterStrategy
    • disabledIconFilterStrategy

      private RadianceThemingSlices.IconFilterStrategy disabledIconFilterStrategy
    • font

      private Font font
    • horizontalAlignment

      private HorizontalAlignment horizontalAlignment
    • iconTextGap

      private int iconTextGap
    • horizontalGapScaleFactor

      private float horizontalGapScaleFactor
    • singleLineDisplayPrototype

      private String singleLineDisplayPrototype
  • Constructor Details

    • LabelPresentationModel

      private LabelPresentationModel()
  • Method Details