Class AbstractPolyShape
java.lang.Object
com.github.weisj.jsvg.nodes.AbstractSVGNode
com.github.weisj.jsvg.nodes.RenderableSVGNode
com.github.weisj.jsvg.nodes.ShapeNode
com.github.weisj.jsvg.nodes.AbstractPolyShape
- All Implemented Interfaces:
HasClip, HasFilter, HasFontContext, HasGeometryContext, HasGeometryContext.ByDelegate, HasPaintContext, HasShape, HasVectorEffects, Instantiator, Renderable, Transformable, SVGNode
-
Nested Class Summary
Nested classes/interfaces inherited from interface HasGeometryContext
HasGeometryContext.ByDelegateNested classes/interfaces inherited from interface HasShape
HasShape.Box -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final @NotNull SVGShapebuildShape(@NotNull AttributeNode attributeNode) protected abstract booleandoClose()Methods inherited from class ShapeNode
build, canInstantiate, fontSpec, paintContext, render, shape, shouldPaintStartEndMarkersInMiddle, untransformedElementBounds, untransformedElementShape, vectorEffectsMethods inherited from class RenderableSVGNode
geometryContextDelegate, isVisibleMethods inherited from class AbstractSVGNode
addContent, id, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface HasGeometryContext.ByDelegate
clipPath, filter, mask, transform, transformBox, transformOriginMethods inherited from interface HasShape
elementBounds, elementShapeMethods inherited from interface Instantiator
createContextAttributesMethods inherited from interface Renderable
parseIsVisible, requiresInstantiation, shouldEstablishChildContextMethods inherited from interface SVGNode
addContent, id, tagNameMethods inherited from interface Transformable
applyTransform, effectiveTransform, shouldTransform, transformShape
-
Constructor Details
-
AbstractPolyShape
public AbstractPolyShape()
-
-
Method Details
-
buildShape
@NotNull protected final @NotNull SVGShape buildShape(@NotNull @NotNull AttributeNode attributeNode) - Specified by:
buildShapein classShapeNode
-
doClose
protected abstract boolean doClose()
-