- java.lang.Object
-
- com.github.weisj.jsvg.geometry.AWTSVGShape<java.awt.geom.Path2D>
-
- com.github.weisj.jsvg.geometry.FillRuleAwareAWTSVGShape
-
- All Implemented Interfaces:
SVGShape
public final class FillRuleAwareAWTSVGShape extends AWTSVGShape<java.awt.geom.Path2D>
-
-
Field Summary
-
Fields inherited from class com.github.weisj.jsvg.geometry.AWTSVGShape
EMPTY_SHAPE, shapeValue
-
-
Constructor Summary
Constructors Constructor Description FillRuleAwareAWTSVGShape(@NotNull Value<java.awt.geom.Path2D> shape)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.awt.geom.Path2D
shape(@NotNull RenderContext context, boolean validate)
-
Methods inherited from class com.github.weisj.jsvg.geometry.AWTSVGShape
bounds, isClosed, pathLength
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.github.weisj.jsvg.geometry.SVGShape
canBeFilled, shape, usesOptimizedBoundsCalculation
-
-
-
-
Constructor Detail
-
FillRuleAwareAWTSVGShape
public FillRuleAwareAWTSVGShape(@NotNull @NotNull Value<java.awt.geom.Path2D> shape)
-
-
Method Detail
-
shape
@NotNull public @NotNull java.awt.geom.Path2D shape(@NotNull @NotNull RenderContext context, boolean validate)
- Specified by:
shape
in interfaceSVGShape
- Overrides:
shape
in classAWTSVGShape<java.awt.geom.Path2D>
-
-