Class CommonInnerViewContainer
java.lang.Object
com.github.weisj.jsvg.nodes.AbstractSVGNode
com.github.weisj.jsvg.nodes.container.BaseContainerNode<SVGNode>
com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode
com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
com.github.weisj.jsvg.nodes.container.CommonInnerViewContainer
- All Implemented Interfaces:
Container<SVGNode>
,HasClip
,HasContext
,HasContext.ByDelegate
,HasFillRule
,HasFilter
,HasFontContext
,HasFontRenderContext
,HasGeometryContext
,HasGeometryContext.ByDelegate
,HasPaintContext
,HasShape
,Renderable
,ShapedContainer<SVGNode>
,Transformable
,SVGNode
public abstract class CommonInnerViewContainer
extends BaseInnerViewContainer
implements ShapedContainer<SVGNode>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.nodes.prototype.HasContext
HasContext.ByDelegate
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext
HasGeometryContext.ByDelegate
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.nodes.prototype.HasShape
HasShape.Box
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Length
protected Length
protected Length
protected Length
Fields inherited from class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
preserveAspectRatio, viewBox
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable Point2D
anchorLocation
(@NotNull MeasureContext context) void
build
(@NotNull AttributeNode attributeNode) boolean
isVisible
(@NotNull RenderContext context) protected @NotNull Point2D
outerLocation
(@NotNull MeasureContext context) @NotNull FloatSize
size
(@NotNull RenderContext context) Methods inherited from class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
createInnerContext, defaultOverflow, render, renderWithCurrentViewBox, renderWithSize, renderWithSize, staticViewBox, viewBox
Methods inherited from class com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode
children, contextDelegate, doAdd, geometryContextDelegate
Methods inherited from class com.github.weisj.jsvg.nodes.container.BaseContainerNode
acceptChild, addChild, isAcceptableType
Methods inherited from class com.github.weisj.jsvg.nodes.AbstractSVGNode
addContent, id, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.Container
addChild, children, childrenOfType
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.HasContext.ByDelegate
fillRule, fontRenderContext, fontSpec, paintContext
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext.ByDelegate
clipPath, filter, mask, transform, transformOrigin
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.HasShape
elementBounds, elementShape
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.Renderable
parseIsVisible, requiresInstantiation, shouldEstablishChildContext
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.ShapedContainer
untransformedElementBounds, untransformedElementShape
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.Transformable
applyTransform, shouldTransform, transformShape
-
Field Details
-
x
-
y
-
width
-
height
-
-
Constructor Details
-
CommonInnerViewContainer
public CommonInnerViewContainer()
-
-
Method Details
-
outerLocation
- Specified by:
outerLocation
in classBaseInnerViewContainer
-
anchorLocation
- Specified by:
anchorLocation
in classBaseInnerViewContainer
-
size
- Specified by:
size
in classBaseInnerViewContainer
-
isVisible
- Specified by:
isVisible
in interfaceRenderable
- Overrides:
isVisible
in classCommonRenderableContainerNode
-
build
- Specified by:
build
in interfaceSVGNode
- Overrides:
build
in classBaseInnerViewContainer
-