Module com.github.weisj.jsvg
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
-
-
Field Summary
Fields Modifier and Type Field Description private @Nullable ClipPath
clipPath
private @Nullable Filter
filter
private @Nullable Mask
mask
private @Nullable TransformValue
transform
private @NotNull TransformBox
transformBox
private @NotNull Coordinate<LengthValue>
transformOrigin
-
Constructor Summary
Constructors Modifier Constructor Description private
HasGeometryContextImpl(@Nullable TransformValue transform, @NotNull Coordinate<LengthValue> transformOrigin, @NotNull TransformBox transformBox, @Nullable ClipPath clipPath, @Nullable Mask mask, @Nullable Filter filter)
-
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 TransformValue
transform()
@NotNull TransformBox
transformBox()
@NotNull Coordinate<LengthValue>
transformOrigin()
-
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, effectiveTransform, shouldTransform, transformShape
-
-
-
-
Field Detail
-
transform
@Nullable private final @Nullable TransformValue transform
-
transformOrigin
@NotNull private final @NotNull Coordinate<LengthValue> transformOrigin
-
transformBox
@NotNull private final @NotNull TransformBox transformBox
-
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 TransformValue transform, @NotNull @NotNull Coordinate<LengthValue> transformOrigin, @NotNull @NotNull TransformBox transformBox, @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 TransformValue transform()
- Specified by:
transform
in interfaceTransformable
-
transformBox
@NotNull public @NotNull TransformBox transformBox()
- Specified by:
transformBox
in interfaceTransformable
-
transformOrigin
@NotNull public @NotNull Coordinate<LengthValue> transformOrigin()
- Specified by:
transformOrigin
in interfaceTransformable
-
-