Package com.github.weisj.jsvg.renderer
Class ShapeOutput.ShapeOutputSafeState
- java.lang.Object
-
- com.github.weisj.jsvg.renderer.ShapeOutput.ShapeOutputSafeState
-
- All Implemented Interfaces:
Output.SafeState
- Enclosing class:
- ShapeOutput
private static class ShapeOutput.ShapeOutputSafeState extends java.lang.Object implements Output.SafeState
-
-
Field Summary
Fields Modifier and Type Field Description private @Nullable java.awt.geom.Area
oldClip
private @NotNull java.awt.Stroke
oldStroke
private @NotNull java.awt.geom.AffineTransform
oldTransform
private @NotNull ShapeOutput
shapeOutput
-
Constructor Summary
Constructors Modifier Constructor Description private
ShapeOutputSafeState(@NotNull ShapeOutput shapeOutput)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
restore()
-
-
-
Field Detail
-
shapeOutput
@NotNull private final @NotNull ShapeOutput shapeOutput
-
oldStroke
@NotNull private final @NotNull java.awt.Stroke oldStroke
-
oldTransform
@NotNull private final @NotNull java.awt.geom.AffineTransform oldTransform
-
oldClip
@Nullable private final @Nullable java.awt.geom.Area oldClip
-
-
Constructor Detail
-
ShapeOutputSafeState
private ShapeOutputSafeState(@NotNull @NotNull ShapeOutput shapeOutput)
-
-
Method Detail
-
restore
public void restore()
- Specified by:
restore
in interfaceOutput.SafeState
-
-