Package com.github.weisj.jsvg.nodes
Class RenderableSVGNode
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(@NotNull AttributeNode attributeNode) @NotNull HasGeometryContextbooleanisVisible(@NotNull RenderContext context) Methods inherited from class com.github.weisj.jsvg.nodes.AbstractSVGNode
addContent, id, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext.ByDelegate
clipPath, filter, mask, transform, transformOriginMethods inherited from interface com.github.weisj.jsvg.nodes.prototype.Renderable
parseIsVisible, render, requiresInstantiation, shouldEstablishChildContextMethods inherited from interface com.github.weisj.jsvg.nodes.prototype.Transformable
applyTransform, shouldTransform, transformShape
-
Constructor Details
-
RenderableSVGNode
public RenderableSVGNode()
-
-
Method Details
-
isVisible
- Specified by:
isVisiblein interfaceRenderable
-
geometryContextDelegate
- Specified by:
geometryContextDelegatein interfaceHasGeometryContext.ByDelegate
-
build
- Specified by:
buildin interfaceSVGNode- Overrides:
buildin classAbstractSVGNode
-