Class ColorStop

All Implemented Interfaces:
HasHandlers

public class ColorStop extends RefDataClass
An object containing properties that is used in Gradient types
  • Constructor Details

    • ColorStop

      public ColorStop()
    • ColorStop

      public ColorStop(JavaScriptObject jsObj)
    • ColorStop

      public ColorStop(String color, float offset)
  • Method Details

    • getOrCreateRef

      public static ColorStop getOrCreateRef(JavaScriptObject jsObj)
    • setColor

      public ColorStop setColor(String color)
      eg #ff0000 or red or rgb(255,0,0)
      Parameters:
      color - New color value. Default value is null
      Returns:
      ColorStop instance, for chaining setter calls
      See Also:
    • getColor

      public String getColor()
      eg #ff0000 or red or rgb(255,0,0)
      Returns:
      Current color value. Default value is null
      See Also:
    • setOffset

      public ColorStop setOffset(float offset)
      The relative offset for the color.
      Parameters:
      offset - New offset value. Default value is 0.0
      Returns:
      ColorStop instance, for chaining setter calls
    • getOffset

      public float getOffset()
      The relative offset for the color.
      Returns:
      Current offset value. Default value is 0.0
    • setOpacity

      public ColorStop setOpacity(float opacity)
      0 is transparent, 1 is fully opaque
      Parameters:
      opacity - New opacity value. Default value is 1.0
      Returns:
      ColorStop instance, for chaining setter calls
    • getOpacity

      public float getOpacity()
      0 is transparent, 1 is fully opaque
      Returns:
      Current opacity value. Default value is 1.0