Class CssLinearGradient

java.lang.Object
org.jhotdraw8.draw.css.value.CssLinearGradient
All Implemented Interfaces:
Paintable

public class CssLinearGradient extends Object implements Paintable
Represents a linear gradient.
Author:
Werner Randelshofer
  • Constructor Details

    • CssLinearGradient

      public CssLinearGradient(double startX, double startY, double endX, double endY, boolean proportional, javafx.scene.paint.CycleMethod cycleMethod, CssStop... stops)
    • CssLinearGradient

      public CssLinearGradient(double startX, double startY, double endX, double endY, boolean proportional, javafx.scene.paint.CycleMethod cycleMethod, Collection<CssStop> stops)
    • CssLinearGradient

      public CssLinearGradient(javafx.scene.paint.LinearGradient linearGradient)
  • Method Details

    • getLinearGradient

      public javafx.scene.paint.LinearGradient getLinearGradient()
    • getPaint

      public javafx.scene.paint.Paint getPaint()
      Specified by:
      getPaint in interface Paintable
    • getStops

      public Iterable<CssStop> getStops()
    • getStartX

      public double getStartX()
    • getStartY

      public double getStartY()
    • getEndX

      public double getEndX()
    • getEndY

      public double getEndY()
    • isProportional

      public boolean isProportional()
    • getCycleMethod

      public javafx.scene.paint.CycleMethod getCycleMethod()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(@Nullable Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object