Class LookupPaintScale

    • Constructor Detail

      • LookupPaintScale

        public LookupPaintScale()
        Creates a new paint scale.
      • LookupPaintScale

        public LookupPaintScale​(double lowerBound,
                                double upperBound,
                                Paint defaultPaint)
        Creates a new paint scale with the specified default paint.
        Parameters:
        lowerBound - the lower bound.
        upperBound - the upper bound.
        defaultPaint - the default paint (null not permitted).
    • Method Detail

      • getDefaultPaint

        public Paint getDefaultPaint()
        Returns the default paint (never null).
        Returns:
        The default paint.
      • add

        public void add​(Number value,
                        Paint paint)
        Deprecated.
        Adds an entry to the lookup table. Any values from n up to but not including the next value in the table take on the specified paint.
        Parameters:
        value - the data value (null not permitted).
        paint - the paint.
      • add

        public void add​(double value,
                        Paint paint)
        Adds an entry to the lookup table. Any values from n up to but not including the next value in the table take on the specified paint.
        Parameters:
        value - the data value.
        paint - the paint.
        Since:
        1.0.6
      • getPaint

        public Paint getPaint​(double value)
        Returns the paint associated with the specified value.
        Specified by:
        getPaint in interface PaintScale
        Parameters:
        value - the value.
        Returns:
        The paint.
        See Also:
        getDefaultPaint()
      • equals

        public boolean equals​(Object obj)
        Tests this instance for equality with an arbitrary object.
        Overrides:
        equals in class Object
        Parameters:
        obj - the object (null permitted).
        Returns:
        A boolean.