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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.pushingpixels.substance.api.painter.decoration.ArcDecorationPainter (implements org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter)
  - org.pushingpixels.substance.api.painter.decoration.ClassicDecorationPainter (implements org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter)
  - org.pushingpixels.substance.api.painter.decoration.FlatDecorationPainter (implements org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter)
  - org.pushingpixels.substance.api.painter.FractionBasedPainter (implements org.pushingpixels.substance.api.trait.SubstanceTrait)
    - org.pushingpixels.substance.api.painter.decoration.FractionBasedDecorationPainter (implements org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter)
  - org.pushingpixels.substance.api.painter.decoration.Glass3DDecorationPainter (implements org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter)
  - org.pushingpixels.substance.api.painter.decoration.ImageWrapperDecorationPainter (implements org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter)
    - org.pushingpixels.substance.api.painter.decoration.BrushedMetalDecorationPainter
    - org.pushingpixels.substance.api.painter.decoration.MarbleNoiseDecorationPainter
  - org.pushingpixels.substance.api.painter.decoration.MatteDecorationPainter (implements org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter)

## Interface Hierarchy

- org.pushingpixels.substance.api.trait.SubstanceTrait
  - org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter