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.ByDelegateNested classes/interfaces inherited from interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext
HasGeometryContext.ByDelegateNested classes/interfaces inherited from interface com.github.weisj.jsvg.nodes.prototype.HasShape
HasShape.Box -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Lengthprotected Lengthprotected Lengthprotected LengthFields inherited from class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
preserveAspectRatio, viewBox -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable Point2DanchorLocation(@NotNull MeasureContext context) voidbuild(@NotNull AttributeNode attributeNode) booleanisVisible(@NotNull RenderContext context) protected @NotNull Point2DouterLocation(@NotNull MeasureContext context) @NotNull FloatSizesize(@NotNull RenderContext context) Methods inherited from class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
createInnerContext, defaultOverflow, render, renderWithCurrentViewBox, renderWithSize, renderWithSize, staticViewBox, viewBoxMethods inherited from class com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode
children, contextDelegate, doAdd, geometryContextDelegateMethods inherited from class com.github.weisj.jsvg.nodes.container.BaseContainerNode
acceptChild, addChild, isAcceptableTypeMethods inherited from class com.github.weisj.jsvg.nodes.AbstractSVGNode
addContent, id, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.github.weisj.jsvg.nodes.prototype.Container
addChild, children, childrenOfTypeMethods inherited from interface com.github.weisj.jsvg.nodes.prototype.HasContext.ByDelegate
fillRule, fontRenderContext, fontSpec, paintContextMethods inherited from interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext.ByDelegate
clipPath, filter, mask, transform, transformOriginMethods inherited from interface com.github.weisj.jsvg.nodes.prototype.HasShape
elementBounds, elementShapeMethods inherited from interface com.github.weisj.jsvg.nodes.prototype.Renderable
parseIsVisible, requiresInstantiation, shouldEstablishChildContextMethods inherited from interface com.github.weisj.jsvg.nodes.prototype.ShapedContainer
untransformedElementBounds, untransformedElementShapeMethods 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:
outerLocationin classBaseInnerViewContainer
-
anchorLocation
- Specified by:
anchorLocationin classBaseInnerViewContainer
-
size
- Specified by:
sizein classBaseInnerViewContainer
-
isVisible
- Specified by:
isVisiblein interfaceRenderable- Overrides:
isVisiblein classCommonRenderableContainerNode
-
build
- Specified by:
buildin interfaceSVGNode- Overrides:
buildin classBaseInnerViewContainer
-