# Hierarchy For Package org.apache.poi.sl.usermodel

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.poi.sl.usermodel.AbstractColorStyle (implements org.apache.poi.sl.usermodel.ColorStyle)
  - org.apache.poi.sl.usermodel.Insets2D (implements java.lang.Cloneable)
  - org.apache.poi.sl.usermodel.SlideShowFactory

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.poi.sl.usermodel.SlideShow<S,P>
- org.apache.poi.sl.usermodel.ColorStyle
- org.apache.poi.sl.usermodel.Comment
- org.apache.poi.sl.usermodel.FillStyle
- org.apache.poi.common.usermodel.Hyperlink
  - org.apache.poi.sl.usermodel.Hyperlink<S,P>
- org.apache.poi.sl.draw.geom.IAdjustableShape
  - org.apache.poi.sl.usermodel.SimpleShape<S,P> (also extends org.apache.poi.sl.usermodel.PlaceableShape<S,P>, org.apache.poi.sl.usermodel.Shape<S,P>)
    - org.apache.poi.sl.usermodel.ConnectorShape<S,P>
    - org.apache.poi.sl.usermodel.PictureShape<S,P>
    - org.apache.poi.sl.usermodel.TextShape<S,P> (also extends java.lang.Iterable<T>)
      - org.apache.poi.sl.usermodel.AutoShape<S,P>
        - org.apache.poi.sl.usermodel.FreeformShape<S,P>
        - org.apache.poi.sl.usermodel.Line<S,P>
        - org.apache.poi.sl.usermodel.TextBox<S,P>
      - org.apache.poi.sl.usermodel.TableCell<S,P>
- java.lang.Iterable<T>
  - org.apache.poi.sl.usermodel.ShapeContainer<S,P>
    - org.apache.poi.sl.usermodel.GroupShape<S,P> (also extends org.apache.poi.sl.usermodel.PlaceableShape<S,P>, org.apache.poi.sl.usermodel.Shape<S,P>)
    - org.apache.poi.sl.usermodel.Sheet<S,P>
      - org.apache.poi.sl.usermodel.MasterSheet<S,P>
      - org.apache.poi.sl.usermodel.Notes<S,P>
      - org.apache.poi.sl.usermodel.Slide<S,P>
  - org.apache.poi.sl.usermodel.TextParagraph<S,P,T>
  - org.apache.poi.sl.usermodel.TextShape<S,P> (also extends org.apache.poi.sl.usermodel.SimpleShape<S,P>)
    - org.apache.poi.sl.usermodel.AutoShape<S,P>
      - org.apache.poi.sl.usermodel.FreeformShape<S,P>
      - org.apache.poi.sl.usermodel.Line<S,P>
      - org.apache.poi.sl.usermodel.TextBox<S,P>
    - org.apache.poi.sl.usermodel.TableCell<S,P>
- org.apache.poi.sl.usermodel.LineDecoration
- org.apache.poi.sl.usermodel.ObjectData
- org.apache.poi.sl.usermodel.ObjectMetaData
- org.apache.poi.sl.usermodel.PaintStyle
  - org.apache.poi.sl.usermodel.PaintStyle.GradientPaint
  - org.apache.poi.sl.usermodel.PaintStyle.SolidPaint
  - org.apache.poi.sl.usermodel.PaintStyle.TexturePaint
- org.apache.poi.sl.usermodel.PictureData
- org.apache.poi.sl.usermodel.PlaceableShape<S,P>
  - org.apache.poi.sl.usermodel.GraphicalFrame<S,P> (also extends org.apache.poi.sl.usermodel.Shape<S,P>)
  - org.apache.poi.sl.usermodel.GroupShape<S,P> (also extends org.apache.poi.sl.usermodel.Shape<S,P>, org.apache.poi.sl.usermodel.ShapeContainer<S,P>)
  - org.apache.poi.sl.usermodel.ObjectShape<S,P> (also extends org.apache.poi.sl.usermodel.Shape<S,P>)
  - org.apache.poi.sl.usermodel.SimpleShape<S,P> (also extends org.apache.poi.sl.draw.geom.IAdjustableShape, org.apache.poi.sl.usermodel.Shape<S,P>)
    - org.apache.poi.sl.usermodel.ConnectorShape<S,P>
    - org.apache.poi.sl.usermodel.PictureShape<S,P>
    - org.apache.poi.sl.usermodel.TextShape<S,P> (also extends java.lang.Iterable<T>)
      - org.apache.poi.sl.usermodel.AutoShape<S,P>
        - org.apache.poi.sl.usermodel.FreeformShape<S,P>
        - org.apache.poi.sl.usermodel.Line<S,P>
        - org.apache.poi.sl.usermodel.TextBox<S,P>
      - org.apache.poi.sl.usermodel.TableCell<S,P>
  - org.apache.poi.sl.usermodel.TableShape<S,P> (also extends org.apache.poi.sl.usermodel.Shape<S,P>)
- org.apache.poi.sl.usermodel.PlaceholderDetails
- org.apache.poi.sl.usermodel.Shadow<S,P>
- org.apache.poi.sl.usermodel.Shape<S,P>
  - org.apache.poi.sl.usermodel.Background<S,P>
  - org.apache.poi.sl.usermodel.GraphicalFrame<S,P> (also extends org.apache.poi.sl.usermodel.PlaceableShape<S,P>)
  - org.apache.poi.sl.usermodel.GroupShape<S,P> (also extends org.apache.poi.sl.usermodel.PlaceableShape<S,P>, org.apache.poi.sl.usermodel.ShapeContainer<S,P>)
  - org.apache.poi.sl.usermodel.ObjectShape<S,P> (also extends org.apache.poi.sl.usermodel.PlaceableShape<S,P>)
  - org.apache.poi.sl.usermodel.SimpleShape<S,P> (also extends org.apache.poi.sl.draw.geom.IAdjustableShape, org.apache.poi.sl.usermodel.PlaceableShape<S,P>)
    - org.apache.poi.sl.usermodel.ConnectorShape<S,P>
    - org.apache.poi.sl.usermodel.PictureShape<S,P>
    - org.apache.poi.sl.usermodel.TextShape<S,P> (also extends java.lang.Iterable<T>)
      - org.apache.poi.sl.usermodel.AutoShape<S,P>
        - org.apache.poi.sl.usermodel.FreeformShape<S,P>
        - org.apache.poi.sl.usermodel.Line<S,P>
        - org.apache.poi.sl.usermodel.TextBox<S,P>
      - org.apache.poi.sl.usermodel.TableCell<S,P>
  - org.apache.poi.sl.usermodel.TableShape<S,P> (also extends org.apache.poi.sl.usermodel.PlaceableShape<S,P>)
- org.apache.poi.sl.usermodel.SlideShowFactory.CreateSlideShow1<T>
- org.apache.poi.sl.usermodel.SlideShowFactory.CreateSlideShow2<T,U>
- org.apache.poi.sl.usermodel.StrokeStyle
- org.apache.poi.sl.usermodel.TabStop
- org.apache.poi.sl.usermodel.TextParagraph.BulletStyle
- org.apache.poi.sl.usermodel.TextRun

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.poi.sl.usermodel.PictureData.PictureType
    - org.apache.poi.sl.usermodel.TextShape.TextDirection
    - org.apache.poi.sl.usermodel.TextShape.TextAutofit
    - org.apache.poi.sl.usermodel.TextShape.TextPlaceholder
    - org.apache.poi.sl.usermodel.ObjectMetaData.Application
    - org.apache.poi.sl.usermodel.StrokeStyle.LineCap
    - org.apache.poi.sl.usermodel.StrokeStyle.LineDash
    - org.apache.poi.sl.usermodel.StrokeStyle.LineCompound
    - org.apache.poi.sl.usermodel.VerticalAlignment
    - org.apache.poi.sl.usermodel.PresetColor
    - org.apache.poi.sl.usermodel.TextParagraph.TextAlign
    - org.apache.poi.sl.usermodel.TextParagraph.FontAlign
    - org.apache.poi.sl.usermodel.ShapeType
    - org.apache.poi.sl.usermodel.TableCell.BorderEdge
    - org.apache.poi.sl.usermodel.Placeholder
    - org.apache.poi.sl.usermodel.AutoNumberingScheme
    - org.apache.poi.sl.usermodel.TabStop.TabStopType
    - org.apache.poi.sl.usermodel.TextRun.TextCap
    - org.apache.poi.sl.usermodel.TextRun.FieldType
    - org.apache.poi.sl.usermodel.LineDecoration.DecorationShape
    - org.apache.poi.sl.usermodel.LineDecoration.DecorationSize
    - org.apache.poi.sl.usermodel.PaintStyle.PaintModifier
    - org.apache.poi.sl.usermodel.PaintStyle.FlipMode
    - org.apache.poi.sl.usermodel.PaintStyle.TextureAlignment
    - org.apache.poi.sl.usermodel.PaintStyle.GradientPaint.GradientType
    - org.apache.poi.sl.usermodel.RectAlign
    - org.apache.poi.sl.usermodel.PlaceholderDetails.PlaceholderSize

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.