Class BarBorderRadius

  • All Implemented Interfaces:
    IsBorderRadius

    public final class BarBorderRadius
    extends NativeObjectContainer
    implements IsBorderRadius
    Defines the border radius for BAR data set element, applies the corner radius to all corners of the rectangle (topLeft, topRight, bottomLeft, bottomRight).
    Author:
    Andrea "Stock" Stocchero
    • Constructor Detail

      • BarBorderRadius

        public BarBorderRadius()
        Creates the object with an empty native object instance.
      • BarBorderRadius

        public BarBorderRadius​(int borderRadius)
        Creates the object using the argument to set the border radius size to all corners of the rectangle.
        Parameters:
        borderRadius - border radius to apply to all corners of the rectangle.
    • Method Detail

      • set

        public void set​(int borderRadius)
        Sets the border radius size to all corners of the rectangle.
        Parameters:
        borderRadius - border radius to apply to all corners of the rectangle.
      • setTopLeft

        public void setTopLeft​(int borderRadius)
        Sets the border radius for top-left corner of the rectangle, in pixel.
        Parameters:
        borderRadius - the border radius for top-left corner of the rectangle, in pixel
      • getTopLeft

        public int getTopLeft()
        Returns the border radius for top-left corner of the rectangle, in pixel.
        Specified by:
        getTopLeft in interface IsBorderRadius
        Returns:
        the border radius for top-left corner of the rectangle, in pixel.
      • setTopRight

        public void setTopRight​(int borderRadius)
        Sets the border radius for top-right corner of the rectangle, in pixel.
        Parameters:
        borderRadius - the border radius for top-right corner of the rectangle, in pixel
      • getTopRight

        public int getTopRight()
        Returns the border radius for top-right corner of the rectangle, in pixel.
        Specified by:
        getTopRight in interface IsBorderRadius
        Returns:
        the border radius for top-right corner of the rectangle, in pixel.
      • setBottomLeft

        public void setBottomLeft​(int borderRadius)
        Sets the border radius for bottom-left corner of the rectangle, in pixel.
        Parameters:
        borderRadius - the border radius for bottom-left corner of the rectangle, in pixel
      • getBottomLeft

        public int getBottomLeft()
        Returns the border radius for bottom-left corner of the rectangle, in pixel.
        Specified by:
        getBottomLeft in interface IsBorderRadius
        Returns:
        the border radius for bottom-left corner of the rectangle, in pixel.
      • setBottomRight

        public void setBottomRight​(int borderRadius)
        Sets the border radius for bottom-right corner of the rectangle, in pixel.
        Parameters:
        borderRadius - the border radius for bottom-right corner of the rectangle, in pixel
      • getBottomRight

        public int getBottomRight()
        Returns the border radius for bottom-right corner of the rectangle, in pixel.
        Specified by:
        getBottomRight in interface IsBorderRadius
        Returns:
        the border radius for bottom-right corner of the rectangle, in pixel.
      • areValuesEquals

        public final boolean areValuesEquals()
        Returns true if all values of object are equals.
        Returns:
        true if all values of object are equals
      • average

        public final int average()
        Returns the average value of all values managed by object.
        Returns:
        the average value of all values managed by object
      • nativeObject

        public final NativeObject nativeObject()
        Returns the native object instance.
        Returns:
        the native object instance.