Class HasGeometryContextImpl
- java.lang.Object
-
- com.github.weisj.jsvg.nodes.prototype.impl.HasGeometryContextImpl
-
- All Implemented Interfaces:
HasClip
,HasFilter
,HasGeometryContext
,Transformable
public final class HasGeometryContextImpl extends java.lang.Object implements HasGeometryContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext
HasGeometryContext.ByDelegate
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable ClipPath
clipPath()
@Nullable Filter
filter()
@Nullable Mask
mask()
static @NotNull HasGeometryContext
parse(@NotNull AttributeNode attributeNode)
@Nullable java.awt.geom.AffineTransform
transform()
@NotNull java.awt.geom.Point2D
transformOrigin(@NotNull MeasureContext context)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.github.weisj.jsvg.nodes.prototype.Transformable
applyTransform, shouldTransform, transformShape
-
-
-
-
Field Detail
-
transform
@Nullable private final @Nullable java.awt.geom.AffineTransform transform
-
transformOriginX
@NotNull private final @NotNull Length transformOriginX
-
transformOriginY
@NotNull private final @NotNull Length transformOriginY
-
clipPath
@Nullable private final @Nullable ClipPath clipPath
-
mask
@Nullable private final @Nullable Mask mask
-
filter
@Nullable private final @Nullable Filter filter
-
-
Constructor Detail
-
HasGeometryContextImpl
private HasGeometryContextImpl(@Nullable @Nullable java.awt.geom.AffineTransform transform, @NotNull @NotNull Length transformOriginX, @NotNull @NotNull Length transformOriginY, @Nullable @Nullable ClipPath clipPath, @Nullable @Nullable Mask mask, @Nullable @Nullable Filter filter)
-
-
Method Detail
-
parse
@NotNull public static @NotNull HasGeometryContext parse(@NotNull @NotNull AttributeNode attributeNode)
-
transform
@Nullable public @Nullable java.awt.geom.AffineTransform transform()
- Specified by:
transform
in interfaceTransformable
-
transformOrigin
@NotNull public @NotNull java.awt.geom.Point2D transformOrigin(@NotNull @NotNull MeasureContext context)
- Specified by:
transformOrigin
in interfaceTransformable
-
-