Interface Renderable
- All Known Implementing Classes:
AbstractPolyShape,Anchor,BaseInnerViewContainer,Circle,CommonInnerViewContainer,CommonRenderableContainerNode,Ellipse,Group,Image,Line,Marker,Mask,Path,Pattern,Polygon,Polyline,Rect,RenderableSVGNode,ShapeNode,SVG,Symbol,Text,TextPath,TextSpan,Use
public interface Renderable
-
Method Summary
Modifier and TypeMethodDescriptionbooleanisVisible(@NotNull RenderContext context) default booleanparseIsVisible(@NotNull AttributeNode node) voidrender(@NotNull RenderContext context, @NotNull Output output) default booleanIndicated whether the element can only be rendered through means of instantiation e.g.default boolean
-
Method Details
-
requiresInstantiation
default boolean requiresInstantiation()Indicated whether the element can only be rendered through means of instantiation e.g. being referenced in a use tag. Instantiation doesn't create a new element it only controls, when an element can be rendered.- Returns:
- true if only rendered is instantiated.
-
shouldEstablishChildContext
default boolean shouldEstablishChildContext() -
isVisible
-
render
-
parseIsVisible
-