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 TypeMethodDescriptionboolean
isVisible
(@NotNull RenderContext context) default boolean
parseIsVisible
(@NotNull AttributeNode node) void
render
(@NotNull RenderContext context, @NotNull Output output) default boolean
Indicated 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
-