# Hierarchy For Package icyllis.modernui.graphics.text

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - icyllis.modernui.graphics.text.CharArrayIterator (implements java.text.CharacterIterator)
  - icyllis.modernui.graphics.text.Emoji
  - icyllis.modernui.graphics.text.EmojiFont (implements icyllis.modernui.graphics.text.Font)
  - icyllis.modernui.graphics.text.FontCollection
  - icyllis.modernui.graphics.text.FontCollection.Run
  - icyllis.modernui.graphics.text.FontFamily
  - icyllis.modernui.graphics.text.FontMetricsInt
  - icyllis.modernui.graphics.text.FontPaint
  - icyllis.modernui.graphics.text.GraphemeBreak
  - icyllis.modernui.graphics.text.LayoutCache
  - icyllis.modernui.graphics.text.LayoutPiece
  - icyllis.modernui.graphics.text.LayoutUtils
  - icyllis.modernui.graphics.text.LineBreakConfig
  - icyllis.modernui.graphics.text.LineBreakConfig.Builder
  - icyllis.modernui.graphics.text.LineBreaker
  - icyllis.modernui.graphics.text.LineBreaker.ParagraphConstraints
  - icyllis.modernui.graphics.text.LineBreaker.Result
  - icyllis.modernui.graphics.text.MeasuredText
  - icyllis.modernui.graphics.text.MeasuredText.Builder
  - icyllis.modernui.graphics.text.MeasuredText.Run
    - icyllis.modernui.graphics.text.MeasuredText.ReplacementRun
    - icyllis.modernui.graphics.text.MeasuredText.StyleRun
  - icyllis.modernui.graphics.text.OutlineFont (implements icyllis.modernui.graphics.text.Font)
  - icyllis.modernui.graphics.text.ShapedText

## Interface Hierarchy

- icyllis.modernui.graphics.text.Font
- icyllis.modernui.graphics.text.GraphemeBreak.ClusterConsumer
- icyllis.modernui.graphics.text.LineBreaker.LineWidth
- icyllis.modernui.graphics.text.ShapedText.RunConsumer

## Annotation Interface Hierarchy

- icyllis.modernui.graphics.text.LineBreakConfig.LineBreakStyle (implements java.lang.annotation.Annotation)
- icyllis.modernui.graphics.text.LineBreakConfig.LineBreakWordStyle (implements java.lang.annotation.Annotation)