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 HasGeometryContext
HasGeometryContext.ByDelegate -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(@NotNull AttributeNode attributeNode) @NotNull HasGeometryContextbooleanisVisible(@NotNull RenderContext context) Methods 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 Renderable
parseIsVisible, render, requiresInstantiation, shouldEstablishChildContextMethods inherited from interface Transformable
applyTransform, effectiveTransform, shouldTransform, transformShape
-
Field Details
-
isVisible
private boolean isVisible -
geometryContext
-
-
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
-