java.lang.Object
com.github.weisj.jsvg.nodes.AbstractSVGNode
com.github.weisj.jsvg.nodes.RenderableSVGNode
- All Implemented Interfaces:
HasClip
,HasFilter
,HasGeometryContext
,HasGeometryContext.ByDelegate
,Renderable
,Transformable
,SVGNode
public abstract class RenderableSVGNode
extends AbstractSVGNode
implements Renderable, HasGeometryContext.ByDelegate
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext
HasGeometryContext.ByDelegate
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
build
(@NotNull AttributeNode attributeNode) @NotNull HasGeometryContext
boolean
isVisible
(@NotNull RenderContext context) 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.Renderable
parseIsVisible, render, requiresInstantiation, shouldEstablishChildContext
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.Transformable
applyTransform, shouldTransform, transformShape
-
Field Details
-
isVisible
private boolean isVisible -
geometryContext
-
-
Constructor Details
-
RenderableSVGNode
public RenderableSVGNode()
-
-
Method Details
-
isVisible
- Specified by:
isVisible
in interfaceRenderable
-
geometryContextDelegate
- Specified by:
geometryContextDelegate
in interfaceHasGeometryContext.ByDelegate
-
build
- Specified by:
build
in interfaceSVGNode
- Overrides:
build
in classAbstractSVGNode
-