Package com.github.weisj.jsvg.nodes
Class Line
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.Line
- All Implemented Interfaces:
HasClip
,HasFilter
,HasFontContext
,HasGeometryContext
,HasGeometryContext.ByDelegate
,HasPaintContext
,HasShape
,HasVectorEffects
,Instantiator
,Renderable
,Transformable
,SVGNode
@ElementCategories({BasicShape,Graphic,Shape})
@PermittedContent(categories={Animation,Descriptive})
public final class Line
extends ShapeNode
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext
HasGeometryContext.ByDelegate
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.nodes.prototype.HasShape
HasShape.Box
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @NotNull MeasurableShape
buildShape
(@NotNull AttributeNode attributeNode) @NotNull String
tagName()
Methods inherited from class com.github.weisj.jsvg.nodes.ShapeNode
build, canInstantiate, fontSpec, isVisible, paintContext, render, shape, shouldPaintStartEndMarkersInMiddle, untransformedElementBounds, untransformedElementShape, vectorEffects
Methods inherited from class com.github.weisj.jsvg.nodes.RenderableSVGNode
geometryContextDelegate
Methods inherited from class com.github.weisj.jsvg.nodes.AbstractSVGNode
addContent, id, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext.ByDelegate
clipPath, filter, mask, transform, transformOrigin
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.HasShape
elementBounds, elementShape
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.Instantiator
createContextAttributes
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.Renderable
parseIsVisible, requiresInstantiation, shouldEstablishChildContext
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.Transformable
applyTransform, shouldTransform, transformShape
-
Field Details
-
TAG
- See Also:
-
-
Constructor Details
-
Line
public Line()
-
-
Method Details
-
tagName
-
buildShape
@NotNull protected @NotNull MeasurableShape buildShape(@NotNull @NotNull AttributeNode attributeNode) - Specified by:
buildShape
in classShapeNode
-