# Hierarchy For Package org.pushingpixels.substance.api.painter.border

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.pushingpixels.substance.api.painter.border.CompositeBorderPainter (implements org.pushingpixels.substance.api.painter.border.SubstanceBorderPainter)
  - org.pushingpixels.substance.api.painter.border.DelegateFractionBasedBorderPainter (implements org.pushingpixels.substance.api.painter.border.SubstanceBorderPainter)
  - org.pushingpixels.substance.api.painter.FractionBasedPainter (implements org.pushingpixels.substance.api.trait.SubstanceTrait)
    - org.pushingpixels.substance.api.painter.border.FractionBasedBorderPainter (implements org.pushingpixels.substance.api.painter.border.SubstanceBorderPainter)
  - org.pushingpixels.substance.api.painter.border.StandardBorderPainter (implements org.pushingpixels.substance.api.painter.border.SubstanceBorderPainter)
    - org.pushingpixels.substance.api.painter.border.ClassicBorderPainter
    - org.pushingpixels.substance.api.painter.border.DelegateBorderPainter
    - org.pushingpixels.substance.api.painter.border.FlatBorderPainter
    - org.pushingpixels.substance.api.painter.border.GlassBorderPainter

## Interface Hierarchy

- org.pushingpixels.substance.api.trait.SubstanceTrait
  - org.pushingpixels.substance.api.painter.border.SubstanceBorderPainter