Class HasGeometryContextImpl
java.lang.Object
com.github.weisj.jsvg.nodes.prototype.impl.HasGeometryContextImpl
- All Implemented Interfaces:
HasClip
,HasFilter
,HasGeometryContext
,Transformable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext
HasGeometryContext.ByDelegate
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
HasGeometryContextImpl
(@Nullable AffineTransform transform, @NotNull Length transformOriginX, @NotNull Length transformOriginY, @Nullable ClipPath clipPath, @Nullable Mask mask, @Nullable Filter filter) -
Method Summary
Modifier and TypeMethodDescription@Nullable ClipPath
clipPath()
@Nullable Filter
filter()
@Nullable Mask
mask()
static @NotNull HasGeometryContext
parse
(@NotNull AttributeNode attributeNode) @Nullable AffineTransform
@NotNull 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 Details
-
transform
-
transformOriginX
-
transformOriginY
-
clipPath
-
mask
-
filter
-
-
Constructor Details
-
HasGeometryContextImpl
-
-
Method Details
-
parse
@NotNull public static @NotNull HasGeometryContext parse(@NotNull @NotNull AttributeNode attributeNode) -
clipPath
-
mask
-
filter
-
transform
- Specified by:
transform
in interfaceTransformable
-
transformOrigin
- Specified by:
transformOrigin
in interfaceTransformable
-