Class AbstractSvgGradientFigure

java.lang.Object
org.jhotdraw8.fxbase.styleable.AbstractStyleablePropertyBean
All Implemented Interfaces:
Paintable, DefaultableFigure, Figure, Grouping, HideableFigure, LockableFigure, NonTransformableFigure, ResizableFigure, StyleableFigure, TransformCachingFigure, org.jhotdraw8.fxbase.beans.PropertyBean, org.jhotdraw8.fxbase.styleable.StyleableBean, org.jhotdraw8.fxbase.styleable.StyleablePropertyBean, org.jhotdraw8.fxbase.tree.TreeNode<Figure>, SvgDefaultableFigure, SvgElementFigure
Direct Known Subclasses:
SvgLinearGradientFigure, SvgRadialGradientFigure

Represents an SVG 'linearGradient' element.
Author:
Werner Randelshofer
  • Field Details

  • Constructor Details

    • AbstractSvgGradientFigure

      public AbstractSvgGradientFigure()
  • Method Details

    • createNode

      public javafx.scene.Node createNode(RenderContext drawingView)
      Specified by:
      createNode in interface Figure
    • getPaint

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

      protected ArrayList<javafx.scene.paint.Stop> getStops(ImmutableList<SvgStop> cssStops)
    • updateNode

      public void updateNode(RenderContext ctx, javafx.scene.Node n)
      Specified by:
      updateNode in interface Figure
    • isSuitableParent

      public boolean isSuitableParent(Figure newParent)
      Specified by:
      isSuitableParent in interface Figure
      Specified by:
      isSuitableParent in interface org.jhotdraw8.fxbase.tree.TreeNode<Figure>
    • isSuitableChild

      public boolean isSuitableChild(Figure newChild)
      Specified by:
      isSuitableChild in interface Figure
      Specified by:
      isSuitableChild in interface org.jhotdraw8.fxbase.tree.TreeNode<Figure>
    • reshapeInLocal

      public void reshapeInLocal(org.jhotdraw8.css.value.CssSize x, org.jhotdraw8.css.value.CssSize y, org.jhotdraw8.css.value.CssSize width, org.jhotdraw8.css.value.CssSize height)
      Specified by:
      reshapeInLocal in interface Figure