Interface TreeMapFieldSettings<Color,​Font>

    • Field Detail

      • PROPERTY_AGGREGATION

        static final java.lang.String PROPERTY_AGGREGATION
        See Also:
        Constant Field Values
      • PROPERTY_ORDERING_DIRECTION

        static final java.lang.String PROPERTY_ORDERING_DIRECTION
        See Also:
        Constant Field Values
      • PROPERTY_ORDERING_VERTICALVANISHINGPOINT

        static final java.lang.String PROPERTY_ORDERING_VERTICALVANISHINGPOINT
        See Also:
        Constant Field Values
      • PROPERTY_ORDERING_HORIZONTALVANISHINGPOINT

        static final java.lang.String PROPERTY_ORDERING_HORIZONTALVANISHINGPOINT
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_FOREGROUND

        static final java.lang.String PROPERTY_LABELING_FOREGROUND
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_EFFECT_COLOR

        static final java.lang.String PROPERTY_LABELING_EFFECT_COLOR
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_FONT

        static final java.lang.String PROPERTY_LABELING_FONT
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_EFFECT

        static final java.lang.String PROPERTY_LABELING_EFFECT
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_HORIZONTALALIGNMENT

        static final java.lang.String PROPERTY_LABELING_HORIZONTALALIGNMENT
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_VERTICALALIGNMENT

        static final java.lang.String PROPERTY_LABELING_VERTICALALIGNMENT
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_RENDERING

        static final java.lang.String PROPERTY_LABELING_RENDERING
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_MINIMUMCHARACTERSTODISPLAY

        static final java.lang.String PROPERTY_LABELING_MINIMUMCHARACTERSTODISPLAY
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_EFFECTOPACITY

        static final java.lang.String PROPERTY_LABELING_EFFECTOPACITY
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_SHRINKTEXTTOFITSHAPE

        static final java.lang.String PROPERTY_LABELING_SHRINKTEXTTOFITSHAPE
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_RESIZETEXTTOFITSHAPE

        static final java.lang.String PROPERTY_LABELING_RESIZETEXTTOFITSHAPE
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_FLOAT

        static final java.lang.String PROPERTY_LABELING_FLOAT
        See Also:
        Constant Field Values
      • PROPERTY_LABELING_CONTRASTENHANCEMENT

        static final java.lang.String PROPERTY_LABELING_CONTRASTENHANCEMENT
        See Also:
        Constant Field Values
      • PROPERTY_NESTING_AMOUNT

        static final java.lang.String PROPERTY_NESTING_AMOUNT
        See Also:
        Constant Field Values
      • PROPERTY_NESTING_BACKGROUND

        static final java.lang.String PROPERTY_NESTING_BACKGROUND
        See Also:
        Constant Field Values
      • PROPERTY_HEADER_FOREGROUND

        static final java.lang.String PROPERTY_HEADER_FOREGROUND
        See Also:
        Constant Field Values
      • PROPERTY_HEADER_EFFECT_COLOR

        static final java.lang.String PROPERTY_HEADER_EFFECT_COLOR
        See Also:
        Constant Field Values
      • PROPERTY_HEADER_BACKGROUND

        static final java.lang.String PROPERTY_HEADER_BACKGROUND
        See Also:
        Constant Field Values
      • PROPERTY_HEADER_FONT

        static final java.lang.String PROPERTY_HEADER_FONT
        See Also:
        Constant Field Values
      • PROPERTY_HEADER_EFFECT

        static final java.lang.String PROPERTY_HEADER_EFFECT
        See Also:
        Constant Field Values
      • PROPERTY_HEADER_HORIZONTALALIGNMENT

        static final java.lang.String PROPERTY_HEADER_HORIZONTALALIGNMENT
        See Also:
        Constant Field Values
      • PROPERTY_HEADER_VERTICALALIGNMENT

        static final java.lang.String PROPERTY_HEADER_VERTICALALIGNMENT
        See Also:
        Constant Field Values
      • PROPERTY_HEADER_RENDERING

        static final java.lang.String PROPERTY_HEADER_RENDERING
        See Also:
        Constant Field Values
      • PROPERTY_HEADER_MINIMUMCHARACTERSTODISPLAY

        static final java.lang.String PROPERTY_HEADER_MINIMUMCHARACTERSTODISPLAY
        See Also:
        Constant Field Values
      • PROPERTY_HEADER_EFFECTOPACITY

        static final java.lang.String PROPERTY_HEADER_EFFECTOPACITY
        See Also:
        Constant Field Values
      • PROPERTY_HEADER_INSETS

        static final java.lang.String PROPERTY_HEADER_INSETS
        See Also:
        Constant Field Values
      • PROPERTY_TOOLTIP_FOREGROUND

        static final java.lang.String PROPERTY_TOOLTIP_FOREGROUND
        See Also:
        Constant Field Values
      • PROPERTY_TOOLTIP_FONT

        static final java.lang.String PROPERTY_TOOLTIP_FONT
        See Also:
        Constant Field Values
      • PROPERTY_TOOLTIP_RENDERING

        static final java.lang.String PROPERTY_TOOLTIP_RENDERING
        See Also:
        Constant Field Values
      • PROPERTY_BORDER_COLOR

        static final java.lang.String PROPERTY_BORDER_COLOR
        See Also:
        Constant Field Values
      • PROPERTY_BORDER_THICKNESS

        static final java.lang.String PROPERTY_BORDER_THICKNESS
        See Also:
        Constant Field Values
      • PROPERTY_TOOLTIP_SHOWLABEL

        static final java.lang.String PROPERTY_TOOLTIP_SHOWLABEL
        See Also:
        Constant Field Values
      • PROPERTY_OVERRIDE_DEFAULTS

        static final java.lang.String PROPERTY_OVERRIDE_DEFAULTS
        See Also:
        Constant Field Values
    • Method Detail

      • getAlgorithm

        @JsIgnore
        Algorithm getAlgorithm()
        Returns the algorithm to use to lay out the treemap.
        Returns:
        the algorithm to use
        See Also:
        AlgorithmFactory
      • setAlgorithm

        void setAlgorithm​(Algorithm algorithm)
        Defines the algorithm to use to lay out the treemap.
        Parameters:
        algorithm - the algorithm to use
        See Also:
        AlgorithmFactory
      • setOrderingDirection

        @JsIgnore
        void setOrderingDirection​(Ordering.SortOrder ordering)
        Defines the ordering direction to use to lay out the treemap.
        Parameters:
        ordering - the ordering direction to use
        See Also:
        ()
      • getOrderingVerticalVanishingPointProperty

        @JsIgnore
        MutableProperty<java.lang.Integer> getOrderingVerticalVanishingPointProperty()
      • getOrderingVerticalVanishingPoint

        @JsIgnore
        java.lang.Integer getOrderingVerticalVanishingPoint()
      • setOrderingVerticalVanishingPoint

        @JsIgnore
        void setOrderingVerticalVanishingPoint​(java.lang.Integer alignment)
      • getOrderingHorizontalVanishingPointProperty

        @JsIgnore
        MutableProperty<java.lang.Integer> getOrderingHorizontalVanishingPointProperty()
      • getOrderingHorizontalVanishingPoint

        @JsIgnore
        java.lang.Integer getOrderingHorizontalVanishingPoint()
      • setOrderingHorizontalVanishingPoint

        @JsIgnore
        void setOrderingHorizontalVanishingPoint​(java.lang.Integer alignment)
      • getLabelingEffectProperty

        @JsIgnore
        MutableProperty<com.macrofocus.labeling.EnhancedLabel.Effect> getLabelingEffectProperty()
      • getLabelingEffect

        @JsIgnore
        com.macrofocus.labeling.EnhancedLabel.Effect getLabelingEffect()
      • setLabelingEffect

        @JsIgnore
        void setLabelingEffect​(com.macrofocus.labeling.EnhancedLabel.Effect effect)
      • getLabelingHorizontalAlignmentProperty

        @JsIgnore
        MutableProperty<java.lang.Integer> getLabelingHorizontalAlignmentProperty()
      • getLabelingHorizontalAlignment

        @JsIgnore
        int getLabelingHorizontalAlignment()
      • setLabelingHorizontalAlignment

        void setLabelingHorizontalAlignment​(int alignment)
      • getLabelingVerticalAlignmentProperty

        @JsIgnore
        MutableProperty<java.lang.Integer> getLabelingVerticalAlignmentProperty()
      • getLabelingVerticalAlignment

        @JsIgnore
        int getLabelingVerticalAlignment()
      • setLabelingVerticalAlignment

        void setLabelingVerticalAlignment​(int alignment)
      • getLabelingRenderingProperty

        @JsIgnore
        MutableProperty<com.macrofocus.labeling.EnhancedLabel.Rendering> getLabelingRenderingProperty()
      • getLabelingRendering

        @JsIgnore
        com.macrofocus.labeling.EnhancedLabel.Rendering getLabelingRendering()
      • setLabelingRendering

        @JsIgnore
        void setLabelingRendering​(com.macrofocus.labeling.EnhancedLabel.Rendering rendering)
      • getLabelingMinimumCharactersToDisplayProperty

        @JsIgnore
        MutableProperty<java.lang.Integer> getLabelingMinimumCharactersToDisplayProperty()
      • getLabelingMinimumCharactersToDisplay

        @JsIgnore
        java.lang.Integer getLabelingMinimumCharactersToDisplay()
      • setLabelingMinimumCharactersToDisplay

        void setLabelingMinimumCharactersToDisplay​(int minimumCharactersToDisplay)
      • getLabelingEffectOpacityProperty

        @JsIgnore
        MutableProperty<java.lang.Float> getLabelingEffectOpacityProperty()
      • getLabelingEffectOpacity

        @JsIgnore
        java.lang.Float getLabelingEffectOpacity()
      • setLabelingEffectOpacity

        @JsIgnore
        void setLabelingEffectOpacity​(java.lang.Float opacity)
      • getLabelingShrinkTextToFitShapeProperty

        @JsIgnore
        MutableProperty<java.lang.Boolean> getLabelingShrinkTextToFitShapeProperty()
      • getLabelingShrinkTextToFitShape

        java.lang.Boolean getLabelingShrinkTextToFitShape()
      • setLabelingShrinkTextToFitShape

        void setLabelingShrinkTextToFitShape​(java.lang.Boolean labelingShrinkTextToFitShape)
      • getLabelingResizeTextToFitShapeProperty

        @JsIgnore
        MutableProperty<java.lang.Boolean> getLabelingResizeTextToFitShapeProperty()
      • getLabelingResizeTextToFitShape

        java.lang.Boolean getLabelingResizeTextToFitShape()
      • setLabelingResizeTextToFitShape

        void setLabelingResizeTextToFitShape​(java.lang.Boolean labelingResizeTextToFitShape)
      • getLabelingFloatProperty

        @JsIgnore
        MutableProperty<java.lang.Boolean> getLabelingFloatProperty()
      • getLabelingFloat

        @JsIgnore
        java.lang.Boolean getLabelingFloat()
      • setLabelingFloat

        @JsIgnore
        void setLabelingFloat​(java.lang.Boolean labelingFloat)
      • getLabelingContrastEnhancementProperty

        @JsIgnore
        MutableProperty<com.macrofocus.labeling.EnhancedLabel.ContrastEnhancement> getLabelingContrastEnhancementProperty()
      • getLabelingContrastEnhancement

        @JsIgnore
        com.macrofocus.labeling.EnhancedLabel.ContrastEnhancement getLabelingContrastEnhancement()
      • setLabelingContrastEnhancement

        @JsIgnore
        void setLabelingContrastEnhancement​(com.macrofocus.labeling.EnhancedLabel.ContrastEnhancement contrastEnhancement)
      • getNestingAmountProperty

        @JsIgnore
        MutableProperty<java.lang.Double> getNestingAmountProperty()
        Returns the size of the nested areas.
        Returns:
        the amount to be used
        See Also:
        getNestingAmount()
      • getNestingAmount

        @JsIgnore
        java.lang.Double getNestingAmount()
        Returns the size of the nested areas.
        Returns:
        the amount to be used
        See Also:
        getNestingAmount()
      • setNestingAmount

        @JsIgnore
        void setNestingAmount​(java.lang.Double amount)
        Sets the size of nested areas.
        Parameters:
        amount - the amount to be used
        See Also:
        getNestingAmount()
      • getNestingBackgroundProperty

        MutableProperty<com.macrofocus.igraphics.CPColor<Color>> getNestingBackgroundProperty()
        Returns the background color to use for drawing the nested areas.
        Returns:
        the color to be used
        See Also:
        getNestingBackground()
      • getNestingBackground

        com.macrofocus.igraphics.CPColor<Color> getNestingBackground()
        Returns the background color to use for drawing the nested areas.
        Returns:
        the color to be used
        See Also:
        getNestingBackground()
      • setNestingBackground

        void setNestingBackground​(com.macrofocus.igraphics.CPColor<Color> color)
        Sets the background color to use for drawing the nested areas.
        Parameters:
        color - the color to be used
        See Also:
        getNestingBackground()
      • getHeaderFontProperty

        MutableProperty<com.macrofocus.igraphics.CPFont<Font>> getHeaderFontProperty()
        Returns the font used for labeling the headings.
        Returns:
        the font to be used
        See Also:
        getHeaderFont()
      • getHeaderFont

        com.macrofocus.igraphics.CPFont<Font> getHeaderFont()
        Returns the font used for labeling the headings.
        Returns:
        the font to be used
        See Also:
        getHeaderFont()
      • setHeaderFont

        void setHeaderFont​(com.macrofocus.igraphics.CPFont<Font> font)
        Sets the font used for labeling the headings.
        Parameters:
        font - the font to be used
        See Also:
        getHeaderFont()
      • getHeaderForegroundProperty

        MutableProperty<com.macrofocus.igraphics.CPColor<Color>> getHeaderForegroundProperty()
        Returns the foreground color to use for drawing the headers.
        Returns:
        the color to be used
        See Also:
        getHeaderForeground()
      • getHeaderForeground

        com.macrofocus.igraphics.CPColor<Color> getHeaderForeground()
        Returns the foreground color to use for drawing the headers.
        Returns:
        the color to be used
        See Also:
        getHeaderForeground()
      • setHeaderForeground

        void setHeaderForeground​(com.macrofocus.igraphics.CPColor<Color> color)
        Sets the foreground color to use for drawing the headers.
        Parameters:
        color - the color to be used
        See Also:
        getHeaderForeground()
      • getHeaderBackgroundProperty

        MutableProperty<com.macrofocus.igraphics.CPColor<Color>> getHeaderBackgroundProperty()
        Returns the background color to use for drawing the headers.
        Returns:
        the color to be used
        See Also:
        getHeaderBackground()
      • getHeaderBackground

        com.macrofocus.igraphics.CPColor<Color> getHeaderBackground()
        Returns the background color to use for drawing the headers.
        Returns:
        the color to be used
        See Also:
        getHeaderBackground()
      • setHeaderBackground

        void setHeaderBackground​(com.macrofocus.igraphics.CPColor<Color> color)
        Sets the background color to use for drawing the headers.
        Parameters:
        color - the color to be used
        See Also:
        getHeaderBackground()
      • getHeaderEffectColorProperty

        MutableProperty<com.macrofocus.igraphics.CPColor<Color>> getHeaderEffectColorProperty()
        Returns the effect color to use for drawing the headers.
        Returns:
        the color to be used
        See Also:
        getHeaderEffectColor()
      • getHeaderEffectColor

        com.macrofocus.igraphics.CPColor<Color> getHeaderEffectColor()
        Returns the effect color to use for drawing the headers.
        Returns:
        the color to be used
        See Also:
        getHeaderEffectColor()
      • setHeaderEffectColor

        void setHeaderEffectColor​(com.macrofocus.igraphics.CPColor<Color> color)
        Sets the background color to use for drawing the headers.
        Parameters:
        color - the color to be used
        See Also:
        getHeaderEffectColor()
      • getHeaderEffectProperty

        @JsIgnore
        MutableProperty<com.macrofocus.labeling.EnhancedLabel.Effect> getHeaderEffectProperty()
      • getHeaderEffect

        @JsIgnore
        com.macrofocus.labeling.EnhancedLabel.Effect getHeaderEffect()
      • setHeaderEffect

        @JsIgnore
        void setHeaderEffect​(com.macrofocus.labeling.EnhancedLabel.Effect effect)
      • getHeaderHorizontalAlignmentProperty

        @JsIgnore
        MutableProperty<java.lang.Integer> getHeaderHorizontalAlignmentProperty()
      • getHeaderHorizontalAlignment

        @JsIgnore
        java.lang.Integer getHeaderHorizontalAlignment()
      • setHeaderHorizontalAlignment

        @JsIgnore
        void setHeaderHorizontalAlignment​(java.lang.Integer alignment)
      • getHeaderVerticalAlignmentProperty

        @JsIgnore
        MutableProperty<java.lang.Integer> getHeaderVerticalAlignmentProperty()
      • getHeaderVerticalAlignment

        @JsIgnore
        java.lang.Integer getHeaderVerticalAlignment()
      • setHeaderVerticalAlignment

        @JsIgnore
        void setHeaderVerticalAlignment​(java.lang.Integer alignment)
      • getHeaderRenderingProperty

        @JsIgnore
        MutableProperty<com.macrofocus.labeling.EnhancedLabel.Rendering> getHeaderRenderingProperty()
      • getHeaderRendering

        @JsIgnore
        com.macrofocus.labeling.EnhancedLabel.Rendering getHeaderRendering()
      • setHeaderRendering

        @JsIgnore
        void setHeaderRendering​(com.macrofocus.labeling.EnhancedLabel.Rendering rendering)
      • getHeaderMinimumCharactersToDisplayProperty

        @JsIgnore
        MutableProperty<java.lang.Integer> getHeaderMinimumCharactersToDisplayProperty()
      • getHeaderMinimumCharactersToDisplay

        @JsIgnore
        java.lang.Integer getHeaderMinimumCharactersToDisplay()
      • setHeaderMinimumCharactersToDisplay

        @JsIgnore
        void setHeaderMinimumCharactersToDisplay​(java.lang.Integer minimumCharactersToDisplay)
      • getHeaderEffectOpacityProperty

        @JsIgnore
        MutableProperty<java.lang.Float> getHeaderEffectOpacityProperty()
      • getHeaderEffectOpacity

        @JsIgnore
        java.lang.Float getHeaderEffectOpacity()
      • setHeaderEffectOpacity

        @JsIgnore
        void setHeaderEffectOpacity​(java.lang.Float opacity)
      • getHeaderInsetsProperty

        @JsIgnore
        MutableProperty<java.awt.Insets> getHeaderInsetsProperty()
      • getHeaderInsets

        @JsIgnore
        java.awt.Insets getHeaderInsets()
      • setHeaderInsets

        @JsIgnore
        void setHeaderInsets​(java.awt.Insets insets)
      • getTooltipFontProperty

        MutableProperty<com.macrofocus.igraphics.CPFont<Font>> getTooltipFontProperty()
        Returns the font used for labeling the tooltips.
        Returns:
        the font to be used
        See Also:
        getTooltipFont()
      • getTooltipFont

        com.macrofocus.igraphics.CPFont<Font> getTooltipFont()
        Returns the font used for labeling the tooltips.
        Returns:
        the font to be used
        See Also:
        getTooltipFont()
      • setTooltipFont

        void setTooltipFont​(com.macrofocus.igraphics.CPFont<Font> font)
        Sets the font used for labeling the tooltips.
        Parameters:
        font - the font to be used
        See Also:
        getTooltipFont()
      • getTooltipForegroundProperty

        MutableProperty<com.macrofocus.igraphics.CPColor<Color>> getTooltipForegroundProperty()
        Returns the foreground color to use for drawing the tooltips.
        Returns:
        the color to be used
        See Also:
        getTooltipForeground()
      • getTooltipForeground

        com.macrofocus.igraphics.CPColor<Color> getTooltipForeground()
        Returns the foreground color to use for drawing the tooltips.
        Returns:
        the color to be used
        See Also:
        getTooltipForeground()
      • setTooltipForeground

        void setTooltipForeground​(com.macrofocus.igraphics.CPColor<Color> color)
        Sets the foreground color to use for drawing the tooltips.
        Parameters:
        color - the color to be used
        See Also:
        getTooltipForeground()
      • getTooltipRenderingProperty

        @JsIgnore
        MutableProperty<com.macrofocus.labeling.EnhancedLabel.Rendering> getTooltipRenderingProperty()
      • getTooltipRendering

        @JsIgnore
        com.macrofocus.labeling.EnhancedLabel.Rendering getTooltipRendering()
      • setTooltipRendering

        @JsIgnore
        void setTooltipRendering​(com.macrofocus.labeling.EnhancedLabel.Rendering rendering)
      • getBorderColorProperty

        MutableProperty<com.macrofocus.igraphics.CPColor<Color>> getBorderColorProperty()
        Returns the color to use for drawing the borders.
        Returns:
        the color to be used
        See Also:
        getBorderColor()
      • getBorderColor

        com.macrofocus.igraphics.CPColor<Color> getBorderColor()
        Returns the color to use for drawing the borders.
        Returns:
        the color to be used
        See Also:
        getBorderColor()
      • setBorderColor

        void setBorderColor​(com.macrofocus.igraphics.CPColor<Color> color)
        Sets the color to use for drawing the borders.
        Parameters:
        color - the color to be used
        See Also:
        getBorderColor()
      • getBorderThickness

        double getBorderThickness()
        Returns the thickness used for drawing the borders.
        Returns:
        the height
        See Also:
        getBorderThickness()
      • setBorderThickness

        void setBorderThickness​(double value)
        Sets the thickness used for drawing the borders.
        Parameters:
        value - the height
        See Also:
        getBorderThickness()
      • getFormatProperty

        @JsIgnore
        MutableProperty<com.macrofocus.format.CPFormat> getFormatProperty()
        Gets the format used to display values of the specified column.
        Returns:
        the format to be used.
      • getFormat

        @JsIgnore
        com.macrofocus.format.CPFormat getFormat()
        Gets the format used to display values of the specified column.
        Returns:
        the format to be used.
      • setFormat

        @JsIgnore
        void setFormat​(com.macrofocus.format.CPFormat format)
        Sets the format used to display values of the specified column.
        Parameters:
        format - the format to be used.
      • getShowLabelProperty

        MutableProperty<java.lang.Boolean> getShowLabelProperty()
        Tells whether the label of the specified field should be shown in the popup.
        Returns:
        true if it should be displayed, false otherwise.
      • getShowLabel

        boolean getShowLabel()
        Tells whether the label of the specified field should be shown in the popup.
        Returns:
        true if it should be displayed, false otherwise.
      • setShowLabel

        void setShowLabel​(boolean show)
        Sets whether the label of the specified field should be displayed or no in the popup.
        Parameters:
        show - true if it should be displayed, false otherwise.
      • getColorMapProperty

        MutableProperty<com.macrofocus.colormap.MutableColorMap> getColorMapProperty()
        Gets the color map for the specified column.
        Returns:
        the color map to use.
      • getColorMap

        com.macrofocus.colormap.MutableColorMap getColorMap()
        Gets the color map for the specified column.
        Returns:
        the color map to use.
      • setColorMap

        void setColorMap​(com.macrofocus.colormap.MutableColorMap colorMap)
        Sets the color map to use for the specified column.
        Parameters:
        colorMap - the colorMap to use.
      • getProperty

        java.lang.Object getProperty​(java.lang.String key)
        Gets the value of the specified property.
        Parameters:
        key - the property name
        Returns:
        the value
      • setProperty

        void setProperty​(java.lang.String property,
                         java.lang.Object value)
        Sets the value of the specified property.
        Parameters:
        property - the property name
        value - the value
      • isDefaults

        boolean isDefaults()
        Gets whether the default settings can be overridden by these settings
        Returns:
        true if the settings can be overridden, false otherwise
      • isOverrideDefaults

        boolean isOverrideDefaults()
        Gets whether the default settings are overridden by these settings
        Returns:
        true if this override the default settings, false otherwise
      • getOverrideDefaultsProperty

        MutableProperty<java.lang.Boolean> getOverrideDefaultsProperty()
      • setOverrideDefaults

        void setOverrideDefaults​(boolean overrideDefaults)
        Sets whether the default settings should be overridden by these settings
        Parameters:
        overrideDefaults - true to override the default settings, false otherwise
      • getPropertyOverride

        java.lang.Object getPropertyOverride​(java.lang.String key)
        Gets the value of the specified property. Only returns the overridden value, not the default value if it isn't overridden.
        Parameters:
        key - the property name
        Returns:
        the value
      • reset

        void reset()