Interface Renderable
- All Known Implementing Classes:
AbstractPolyShape, Anchor, BaseInnerViewContainer, Circle, CommonInnerViewContainer, CommonRenderableContainerNode, Ellipse, Group, Image, Line, LinearTextContainer, Marker, Mask, Path, Pattern, Polygon, Polyline, Rect, RenderableSVGNode, ShapeNode, SVG, Symbol, Text, TextContainer, 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
-