Class ICCColor

  • All Implemented Interfaces:
    Value

    public class ICCColor
    extends AbstractValue
    This class represents an ICC color value.
    Version:
    $Id: ICCColor.java 1733416 2016-03-03 07:07:13Z gadams $
    • Field Detail

      • ICC_COLOR_FUNCTION

        public static final java.lang.String ICC_COLOR_FUNCTION
        See Also:
        Constant Field Values
      • colorProfile

        protected java.lang.String colorProfile
        The color profile.
      • count

        protected int count
        The color count.
      • colors

        protected float[] colors
        The colors.
    • Constructor Detail

      • ICCColor

        public ICCColor​(java.lang.String name)
        Creates a new ICCColor.
    • Method Detail

      • getColorProfile

        public java.lang.String getColorProfile()
                                         throws org.w3c.dom.DOMException
        Returns the color name.
        Throws:
        org.w3c.dom.DOMException
      • getNumberOfColors

        public int getNumberOfColors()
                              throws org.w3c.dom.DOMException
        Returns the number of colors.
        Throws:
        org.w3c.dom.DOMException
      • getColor

        public float getColor​(int i)
                       throws org.w3c.dom.DOMException
        Returns the color at the given index.
        Throws:
        org.w3c.dom.DOMException
      • getCssText

        public java.lang.String getCssText()
        A string representation of the current value.
      • append

        public void append​(float c)
        Appends a color to the list.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object