Package com.github.weisj.jsvg.renderer
Class Info
- java.lang.Object
-
- com.github.weisj.jsvg.renderer.Info
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
Info.InfoWithIsolation
class Info extends java.lang.Object implements java.lang.AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
Info.InfoWithIsolation
-
Field Summary
Fields Modifier and Type Field Description protected @NotNull RenderContext
context
protected @NotNull Output
output
private @NotNull Renderable
renderable
-
Constructor Summary
Constructors Constructor Description Info(@NotNull Renderable renderable, @NotNull RenderContext context, @NotNull Output output)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
@NotNull RenderContext
context()
@NotNull Output
output()
@NotNull Renderable
renderable()
-
-
-
Field Detail
-
context
@NotNull protected final @NotNull RenderContext context
-
output
@NotNull protected final @NotNull Output output
-
renderable
@NotNull private final @NotNull Renderable renderable
-
-
Constructor Detail
-
Info
Info(@NotNull @NotNull Renderable renderable, @NotNull @NotNull RenderContext context, @NotNull @NotNull Output output)
-
-
Method Detail
-
renderable
@NotNull public @NotNull Renderable renderable()
-
output
@NotNull public @NotNull Output output()
-
context
@NotNull public @NotNull RenderContext context()
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
-
-