Module com.github.weisj.jsvg
Package com.github.weisj.jsvg.nodes.text
Class AbstractGlyphRun<T extends java.awt.Shape>
- java.lang.Object
-
- com.github.weisj.jsvg.nodes.text.AbstractGlyphRun<T>
-
- Direct Known Subclasses:
GlyphRun
,MutableGlyphRun
class AbstractGlyphRun<T extends java.awt.Shape> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
AbstractGlyphRun.Metrics
static class
AbstractGlyphRun.PaintableEmoji
-
Field Summary
Fields Modifier and Type Field Description private @NotNull java.util.List<@NotNull AbstractGlyphRun.PaintableEmoji>
emojis
private @NotNull AbstractGlyphRun.Metrics
metrics
private T
shape
-
Constructor Summary
Constructors Constructor Description AbstractGlyphRun(T shape, @NotNull AbstractGlyphRun.Metrics metrics, @NotNull java.util.List<@NotNull AbstractGlyphRun.PaintableEmoji> emojis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.util.List<@NotNull AbstractGlyphRun.PaintableEmoji>
emojis()
@NotNull AbstractGlyphRun.Metrics
metrics()
T
shape()
-
-
-
Field Detail
-
shape
@NotNull private final T extends java.awt.Shape shape
-
metrics
@NotNull private final @NotNull AbstractGlyphRun.Metrics metrics
-
emojis
@NotNull private final @NotNull java.util.List<@NotNull AbstractGlyphRun.PaintableEmoji> emojis
-
-
Constructor Detail
-
AbstractGlyphRun
public AbstractGlyphRun(@NotNull T shape, @NotNull @NotNull AbstractGlyphRun.Metrics metrics, @NotNull @NotNull java.util.List<@NotNull AbstractGlyphRun.PaintableEmoji> emojis)
-
-
Method Detail
-
shape
@NotNull public T shape()
-
metrics
@NotNull public @NotNull AbstractGlyphRun.Metrics metrics()
-
emojis
@NotNull public @NotNull java.util.List<@NotNull AbstractGlyphRun.PaintableEmoji> emojis()
-
-