Class AbstractGradientSvgNodeRenderer

    • Constructor Detail

      • AbstractGradientSvgNodeRenderer

        public AbstractGradientSvgNodeRenderer()
    • Method Detail

      • doDraw

        protected void doDraw​(SvgDrawContext context)
        Description copied from class: AbstractBranchSvgNodeRenderer
        Method that will set properties to be inherited by this branch renderer's children and will iterate over all children in order to draw them.
        Overrides:
        doDraw in class AbstractBranchSvgNodeRenderer
        Parameters:
        context - the object that knows the place to draw this element and maintains its state
      • isObjectBoundingBoxUnits

        protected boolean isObjectBoundingBoxUnits()
        Checks whether the gradient units values are on user space on use or object bounding box
        Returns:
        false if the 'gradientUnits' value of the gradient tag equals to 'userSpaceOnUse', otherwise true
      • getGradientTransform

        protected AffineTransform getGradientTransform()
        Evaluates the 'gradientTransform' transformations
        Returns:
        an AffineTransform object representing the specified gradient transformation
      • getChildStopRenderers

        protected java.util.List<StopSvgNodeRenderer> getChildStopRenderers()
        Construct a list of child stop renderers
        Returns:
        a list of StopSvgNodeRenderer elements that represents the child stop values