Class SassColor

  • All Implemented Interfaces:
    SassValue

    public class SassColor
    extends java.lang.Object
    implements SassValue
    A sass color value.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int TYPE  
    • Constructor Summary

      Constructors 
      Constructor Description
      SassColor()
      Create an empty (black and full transparent) color.
      SassColor​(double red, double green, double blue)
      Create a RGB color.
      SassColor​(double red, double green, double blue, double alpha)
      Create a RGB color.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double getAlpha()
      Return the alpha value.
      double getBlue()
      Return the blue value.
      double getGreen()
      Return the green value.
      double getRed()
      Return the red value.
      void setAlpha​(double alpha)
      Set the alpha value.
      void setBlue​(double blue)
      Set the blue value.
      void setGreen​(double green)
      Set the green value.
      void setRed​(double red)
      Set the red value.
      java.lang.String toString()
      Return a libsass compatible rgba(r,g,b,a) string representation.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SassColor

        public SassColor()
        Create an empty (black and full transparent) color.
      • SassColor

        public SassColor​(double red,
                         double green,
                         double blue)
        Create a RGB color.
        Parameters:
        red - The red value, between 0.0 and 1.0.
        green - The green value, between 0.0 and 1.0.
        blue - The blue value, between 0.0 and 1.0.
      • SassColor

        public SassColor​(double red,
                         double green,
                         double blue,
                         double alpha)
        Create a RGB color.
        Parameters:
        red - The red value, between 0.0 and 1.0.
        green - The green value, between 0.0 and 1.0.
        blue - The blue value, between 0.0 and 1.0.
        alpha - The alpha value, between 0.0 and 1.0.
    • Method Detail

      • getRed

        public double getRed()
        Return the red value.
        Returns:
        The red value, between 0.0 and 1.0.
      • setRed

        public void setRed​(double red)
        Set the red value.
        Parameters:
        red - The red value, between 0.0 and 1.0.
      • getGreen

        public double getGreen()
        Return the green value.
        Returns:
        The green value, between 0.0 and 1.0.
      • setGreen

        public void setGreen​(double green)
        Set the green value.
        Parameters:
        green - The green value, between 0.0 and 1.0.
      • getBlue

        public double getBlue()
        Return the blue value.
        Returns:
        The blue value, between 0.0 and 1.0.
      • setBlue

        public void setBlue​(double blue)
        Set the blue value.
        Parameters:
        blue - The blue value, between 0.0 and 1.0.
      • getAlpha

        public double getAlpha()
        Return the alpha value.
        Returns:
        The alpha value, between 0.0 and 1.0.
      • setAlpha

        public void setAlpha​(double alpha)
        Set the alpha value.
        Parameters:
        alpha - The alpha value, between 0.0 and 1.0.
      • toString

        public java.lang.String toString()
        Return a libsass compatible rgba(r,g,b,a) string representation.
        Overrides:
        toString in class java.lang.Object
        Returns:
        A libsass compatible rgba(r,g,b,a) string representation.