# Hierarchy For All Packages

Package Hierarchies:

- org.pushingpixels.flamingo.api.bcb,
- org.pushingpixels.flamingo.api.bcb.core,
- org.pushingpixels.flamingo.api.common,
- org.pushingpixels.flamingo.api.common.icon,
- org.pushingpixels.flamingo.api.common.model,
- org.pushingpixels.flamingo.api.common.popup,
- org.pushingpixels.flamingo.api.ribbon,
- org.pushingpixels.flamingo.api.ribbon.resize,
- org.pushingpixels.flamingo.internal.ui.bcb,
- org.pushingpixels.flamingo.internal.ui.common,
- org.pushingpixels.flamingo.internal.ui.common.popup,
- org.pushingpixels.flamingo.internal.ui.ribbon,
- org.pushingpixels.flamingo.internal.ui.ribbon.appmenu,
- org.pushingpixels.flamingo.internal.utils

## Class Hierarchy

- java.lang.Object
  - org.pushingpixels.flamingo.api.common.AbstractFileViewPanel.Leaf
  - org.pushingpixels.flamingo.internal.utils.AbstractFilter (implements java.awt.image.BufferedImageOp)
    - org.pushingpixels.flamingo.internal.utils.ColorShiftFilter
  - org.pushingpixels.flamingo.internal.utils.ArrowResizableIcon (implements org.pushingpixels.flamingo.api.common.icon.ResizableIcon)
    - org.pushingpixels.flamingo.internal.utils.ArrowResizableIcon.CommandButtonPopupIcon
  - org.pushingpixels.flamingo.api.ribbon.resize.BaseRibbonBandResizePolicy<T> (implements org.pushingpixels.flamingo.api.ribbon.resize.RibbonBandResizePolicy)
    - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizePolicies.BaseCoreRibbonBandResizePolicy
      - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizePolicies.High2Low
      - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizePolicies.High2Mid
      - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizePolicies.Low2Mid
      - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizePolicies.Mid2Low
      - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizePolicies.Mid2Mid
      - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizePolicies.Mirror
      - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizePolicies.None
    - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizePolicies.FlowThreeRows
    - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizePolicies.FlowTwoRows
    - org.pushingpixels.flamingo.api.ribbon.resize.IconRibbonBandResizePolicy
  - org.pushingpixels.flamingo.api.ribbon.resize.BaseRibbonBandResizeSequencingPolicy (implements org.pushingpixels.flamingo.api.ribbon.resize.RibbonBandResizeSequencingPolicy)
    - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizeSequencingPolicies.CollapseFromLast
    - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizeSequencingPolicies.RoundRobin
  - org.pushingpixels.flamingo.internal.ui.bcb.BasicBreadcrumbBarUI.BreadcrumbBarLayout (implements java.awt.LayoutManager)
  - org.pushingpixels.flamingo.internal.ui.common.popup.BasicColorSelectorPanelUI.PanelLayout (implements java.awt.LayoutManager)
  - org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonListener (implements javax.swing.event.ChangeListener, java.awt.event.FocusListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener)
  - org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonPanelUI.ColumnFillLayout (implements java.awt.LayoutManager)
  - org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonPanelUI.RowFillLayout (implements java.awt.LayoutManager)
  - org.pushingpixels.flamingo.internal.ui.common.popup.BasicCommandPopupMenuUI.PopupMenuLayoutManager (implements java.awt.LayoutManager)
  - org.pushingpixels.flamingo.internal.ui.common.popup.BasicCommandPopupMenuUI.ScrollableCommandButtonPanel.IconPopupLayout (implements java.awt.LayoutManager)
  - org.pushingpixels.flamingo.internal.ui.common.popup.BasicPopupPanelUI.PopupPanelEscapeDismisser (implements org.pushingpixels.flamingo.api.common.popup.PopupPanelManager.PopupListener)
  - org.pushingpixels.flamingo.internal.ui.common.popup.BasicPopupPanelUI.WindowTracker (implements java.awt.event.AWTEventListener, java.awt.event.ComponentListener, org.pushingpixels.flamingo.api.common.popup.PopupPanelManager.PopupListener, java.awt.event.WindowListener)
  - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI.RoundBorder (implements javax.swing.border.Border)
  - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonComponentUI.ExtComponentLayout (implements java.awt.LayoutManager)
  - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.RibbonLayout (implements java.awt.LayoutManager)
  - org.pushingpixels.flamingo.internal.ui.common.BasicRichTooltipPanelUI.RichTooltipPanelLayout (implements java.awt.LayoutManager)
  - org.pushingpixels.flamingo.internal.ui.common.BasicScrollablePanelUI.ScrollablePanelLayout (implements java.awt.LayoutManager)
  - org.pushingpixels.flamingo.api.bcb.BreadcrumbBarCallBack<T>
    - org.pushingpixels.flamingo.api.bcb.core.BreadcrumbFileSelector.DirCallback
    - org.pushingpixels.flamingo.api.bcb.core.BreadcrumbTreeAdapterSelector.TreeCallback
  - org.pushingpixels.flamingo.api.bcb.BreadcrumbBarModel<T>
  - org.pushingpixels.flamingo.api.bcb.BreadcrumbItem<T>
  - org.pushingpixels.flamingo.api.bcb.BreadcrumbPathEvent
  - org.pushingpixels.flamingo.api.bcb.core.BreadcrumbTreeAdapterSelector.TreeAdapter
  - org.pushingpixels.flamingo.internal.utils.ButtonSizingUtils
  - org.pushingpixels.flamingo.api.common.CommandButtonDisplayState
  - org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager.CommandButtonLayoutInfo
  - org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager.TextLayoutInfo
  - org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerBig (implements org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager)
    - org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerCustom
  - org.pushingpixels.flamingo.internal.ui.ribbon.CommandButtonLayoutManagerBigFixed (implements org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager)
  - org.pushingpixels.flamingo.internal.ui.ribbon.CommandButtonLayoutManagerBigFixedLandscape (implements org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager)
  - org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerMedium (implements org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager)
  - org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.CommandButtonLayoutManagerMenuTileLevel1 (implements org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager)
  - org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.CommandButtonLayoutManagerMenuTileLevel2 (implements org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager)
  - org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerSmall (implements org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager)
  - org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerTile (implements org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager)
  - org.pushingpixels.flamingo.api.common.CommandToggleButtonGroup (implements java.io.Serializable)
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - org.pushingpixels.flamingo.api.ribbon.AbstractRibbonBand<T>
          - org.pushingpixels.flamingo.api.ribbon.JFlowRibbonBand
          - org.pushingpixels.flamingo.api.ribbon.JRibbonBand
        - org.pushingpixels.flamingo.internal.ui.common.popup.BasicCommandPopupMenuUI.ScrollableCommandButtonPanel
        - org.pushingpixels.flamingo.api.bcb.JBreadcrumbBar<T>
          - org.pushingpixels.flamingo.api.bcb.core.BreadcrumbFileSelector
          - org.pushingpixels.flamingo.api.bcb.core.BreadcrumbTreeAdapterSelector
        - org.pushingpixels.flamingo.internal.ui.common.popup.JColorSelectorComponent
        - org.pushingpixels.flamingo.api.common.JCommandButtonStrip
          - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonGalleryUI.JButtonStripUIResource (implements javax.swing.plaf.UIResource)
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - org.pushingpixels.flamingo.internal.ui.ribbon.AbstractBandControlPanel (implements javax.swing.plaf.UIResource)
            - org.pushingpixels.flamingo.internal.ui.ribbon.JBandControlPanel (implements javax.swing.plaf.UIResource)
            - org.pushingpixels.flamingo.internal.ui.ribbon.JFlowBandControlPanel (implements javax.swing.plaf.UIResource)
          - org.pushingpixels.flamingo.internal.ui.common.popup.BasicCommandPopupMenuUI.MenuPanel
          - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPanel
          - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.TaskToggleButtonsHostPanel
          - org.pushingpixels.flamingo.internal.ui.common.popup.JColorSelectorPanel
          - org.pushingpixels.flamingo.api.common.JCommandButtonPanel (implements javax.swing.Scrollable)
            - org.pushingpixels.flamingo.api.common.AbstractFileViewPanel<T>
            - org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuPopupPanelSecondary
          - org.pushingpixels.flamingo.api.common.popup.JPopupPanel
            - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI.CollapsedButtonPopupPanel
            - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPopupPanel
            - org.pushingpixels.flamingo.api.common.popup.JCommandPopupMenu
              - org.pushingpixels.flamingo.api.common.popup.JColorSelectorPopupMenu
            - org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuPopupPanel
          - org.pushingpixels.flamingo.internal.ui.common.JRichTooltipPanel
          - org.pushingpixels.flamingo.api.common.JScrollablePanel<T>
        - org.pushingpixels.flamingo.api.ribbon.JRibbon
        - org.pushingpixels.flamingo.internal.ui.ribbon.JRibbonGallery
        - javax.swing.JRootPane (implements javax.accessibility.Accessible)
          - org.pushingpixels.flamingo.internal.ui.ribbon.JRibbonRootPane
        - org.pushingpixels.flamingo.api.common.RichToolTipManager.JTrackableComponent
          - org.pushingpixels.flamingo.api.common.AbstractCommandButton
            - org.pushingpixels.flamingo.api.common.JCommandButton
              - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonGalleryUI.ExpandCommandButton
              - org.pushingpixels.flamingo.api.common.JCommandMenuButton
              - org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton
            - org.pushingpixels.flamingo.api.common.JCommandToggleButton
              - org.pushingpixels.flamingo.api.common.JCommandToggleMenuButton
              - org.pushingpixels.flamingo.internal.ui.ribbon.JRibbonTaskToggleButton
          - org.pushingpixels.flamingo.api.ribbon.JRibbonComponent
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Frame (implements java.awt.MenuContainer)
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - org.pushingpixels.flamingo.api.ribbon.JRibbonFrame
  - javax.swing.plaf.ComponentUI
    - org.pushingpixels.flamingo.internal.ui.bcb.BreadcrumbBarUI
      - org.pushingpixels.flamingo.internal.ui.bcb.BasicBreadcrumbBarUI
    - javax.swing.plaf.ButtonUI
      - org.pushingpixels.flamingo.internal.ui.common.CommandButtonUI
        - org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
          - org.pushingpixels.flamingo.internal.ui.common.BasicCommandMenuButtonUI
          - org.pushingpixels.flamingo.internal.ui.common.BasicCommandToggleButtonUI
            - org.pushingpixels.flamingo.internal.ui.common.BasicCommandToggleMenuButtonUI
            - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
          - org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.BasicRibbonApplicationMenuButtonUI
    - org.pushingpixels.flamingo.internal.ui.common.popup.ColorSelectorComponentUI
      - org.pushingpixels.flamingo.internal.ui.common.popup.BasicColorSelectorComponentUI
    - org.pushingpixels.flamingo.internal.ui.common.popup.ColorSelectorPanelUI
      - org.pushingpixels.flamingo.internal.ui.common.popup.BasicColorSelectorPanelUI
    - org.pushingpixels.flamingo.internal.ui.common.CommandButtonStripUI
      - org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonStripUI
    - javax.swing.plaf.PanelUI
      - org.pushingpixels.flamingo.internal.ui.ribbon.BandControlPanelUI
        - org.pushingpixels.flamingo.internal.ui.ribbon.BasicBandControlPanelUI
        - org.pushingpixels.flamingo.internal.ui.ribbon.BasicFlowBandControlPanelUI
      - org.pushingpixels.flamingo.internal.ui.common.CommandButtonPanelUI
        - org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonPanelUI
      - org.pushingpixels.flamingo.internal.ui.common.popup.PopupPanelUI
        - org.pushingpixels.flamingo.internal.ui.common.popup.BasicPopupPanelUI
          - org.pushingpixels.flamingo.internal.ui.common.popup.BasicCommandPopupMenuUI
          - org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.BasicRibbonApplicationMenuPopupPanelUI
      - org.pushingpixels.flamingo.internal.ui.common.RichTooltipPanelUI
        - org.pushingpixels.flamingo.internal.ui.common.BasicRichTooltipPanelUI
      - org.pushingpixels.flamingo.internal.ui.common.ScrollablePanelUI
        - org.pushingpixels.flamingo.internal.ui.common.BasicScrollablePanelUI
    - org.pushingpixels.flamingo.internal.ui.ribbon.RibbonBandUI
      - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
    - org.pushingpixels.flamingo.internal.ui.ribbon.RibbonComponentUI
      - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonComponentUI
    - org.pushingpixels.flamingo.internal.ui.ribbon.RibbonGalleryUI
      - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonGalleryUI
    - org.pushingpixels.flamingo.internal.ui.ribbon.RibbonUI
      - org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
  - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizePolicies
  - org.pushingpixels.flamingo.api.ribbon.resize.CoreRibbonResizeSequencingPolicies
  - org.pushingpixels.flamingo.api.common.icon.DecoratedResizableIcon (implements org.pushingpixels.flamingo.api.common.AsynchronousLoading, org.pushingpixels.flamingo.api.common.icon.ResizableIcon)
  - javax.swing.DefaultButtonModel (implements javax.swing.ButtonModel, java.io.Serializable)
    - org.pushingpixels.flamingo.api.common.model.ActionRepeatableButtonModel (implements org.pushingpixels.flamingo.api.common.model.ActionButtonModel)
    - javax.swing.JToggleButton.ToggleButtonModel
      - org.pushingpixels.flamingo.api.common.model.ActionToggleButtonModel (implements org.pushingpixels.flamingo.api.common.model.ActionButtonModel)
  - org.pushingpixels.flamingo.internal.utils.DoubleArrowResizableIcon (implements org.pushingpixels.flamingo.api.common.icon.ResizableIcon)
  - org.pushingpixels.flamingo.api.common.icon.EmptyResizableIcon (implements org.pushingpixels.flamingo.api.common.icon.ResizableIcon)
  - java.util.EventObject (implements java.io.Serializable)
    - java.awt.AWTEvent
      - java.awt.event.ComponentEvent
        - org.pushingpixels.flamingo.api.common.popup.PopupPanelManager.PopupEvent
      - org.pushingpixels.flamingo.internal.utils.KeyTipManager.KeyTipEvent
    - org.pushingpixels.flamingo.api.common.ProgressEvent
  - org.pushingpixels.flamingo.api.common.icon.FilteredResizableIcon (implements org.pushingpixels.flamingo.api.common.icon.ResizableIcon)
  - org.pushingpixels.flamingo.internal.utils.FlamingoUtilities
  - org.pushingpixels.flamingo.api.common.icon.IconDeckResizableIcon<T> (implements org.pushingpixels.flamingo.api.common.AsynchronousLoading, org.pushingpixels.flamingo.api.common.icon.ResizableIcon)
  - org.pushingpixels.flamingo.api.common.icon.IcoWrapperResizableIcon (implements org.pushingpixels.flamingo.api.common.icon.ResizableIcon)
  - org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon (implements org.pushingpixels.flamingo.api.common.icon.ResizableIcon)
  - org.pushingpixels.flamingo.internal.ui.ribbon.JBandControlPanel.ControlPanelGroup
  - org.pushingpixels.flamingo.internal.utils.KeyTipManager
  - org.pushingpixels.flamingo.internal.utils.KeyTipManager.KeyTipChain
  - org.pushingpixels.flamingo.internal.utils.KeyTipManager.KeyTipLink
  - org.pushingpixels.flamingo.internal.utils.KeyTipRenderingUtilities
  - org.pushingpixels.flamingo.api.common.KeyValuePair<S,T>
    - org.pushingpixels.flamingo.api.common.StringValuePair<T>
  - org.pushingpixels.flamingo.api.common.icon.LayeredIcon (implements org.pushingpixels.flamingo.api.common.icon.ResizableIcon)
  - java.awt.event.MouseAdapter (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener)
    - org.pushingpixels.flamingo.api.common.RichToolTipManager (implements java.awt.event.MouseMotionListener)
  - org.pushingpixels.flamingo.api.common.popup.PopupPanelManager
  - org.pushingpixels.flamingo.api.common.popup.PopupPanelManager.PopupInfo
  - org.pushingpixels.flamingo.internal.utils.RenderingUtils
  - org.pushingpixels.flamingo.internal.ui.common.ResizableIconUIResource (implements org.pushingpixels.flamingo.api.common.icon.ResizableIcon, javax.swing.plaf.UIResource)
  - org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu
  - org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenuEntryFooter
  - org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenuEntryPrimary
  - org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenuEntrySecondary
  - org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup
  - org.pushingpixels.flamingo.api.ribbon.RibbonTask
  - org.pushingpixels.flamingo.api.common.RichTooltip
  - org.pushingpixels.flamingo.api.common.RichToolTipManager.DismissTimerAction (implements java.awt.event.ActionListener)
  - org.pushingpixels.flamingo.api.common.RichToolTipManager.InitialDelayTimerAction (implements java.awt.event.ActionListener)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.pushingpixels.flamingo.api.bcb.BreadcrumbBarException

## Interface Hierarchy

- org.pushingpixels.flamingo.api.common.AsynchronousLoading
- org.pushingpixels.flamingo.api.bcb.BreadcrumbBarExceptionHandler
- org.pushingpixels.flamingo.api.common.icon.DecoratedResizableIcon.IconDecorator
- java.util.EventListener
  - java.awt.event.ActionListener
    - org.pushingpixels.flamingo.api.common.PopupActionListener
    - org.pushingpixels.flamingo.api.common.RolloverActionListener
  - org.pushingpixels.flamingo.api.common.AsynchronousLoadListener
  - org.pushingpixels.flamingo.api.bcb.BreadcrumbPathListener
  - org.pushingpixels.flamingo.internal.utils.KeyTipManager.KeyTipListener
  - org.pushingpixels.flamingo.api.common.popup.PopupPanelManager.PopupListener
  - org.pushingpixels.flamingo.api.common.ProgressListener
  - java.beans.PropertyChangeListener
    - org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager
- javax.swing.Icon
  - org.pushingpixels.flamingo.api.common.icon.ResizableIcon
- java.awt.ItemSelectable
  - javax.swing.ButtonModel
    - org.pushingpixels.flamingo.api.common.model.ActionButtonModel
    - org.pushingpixels.flamingo.api.common.model.PopupButtonModel
- org.pushingpixels.flamingo.api.bcb.JBreadcrumbBar.BreadcrumbBarElement
- org.pushingpixels.flamingo.api.common.popup.JColorSelectorPopupMenu.ColorSelectorCallback
- org.pushingpixels.flamingo.api.common.popup.JPopupPanel.PopupPanelCustomizer
- org.pushingpixels.flamingo.api.ribbon.JRibbonBand.RibbonGalleryPopupCallback
- org.pushingpixels.flamingo.internal.utils.KeyTipManager.KeyTipLinkTraversal
- org.pushingpixels.flamingo.api.common.popup.PopupPanelCallback
- org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenuEntryPrimary.PrimaryRolloverCallback
- org.pushingpixels.flamingo.api.ribbon.resize.RibbonBandResizePolicy
- org.pushingpixels.flamingo.api.ribbon.resize.RibbonBandResizeSequencingPolicy

## Annotation Interface Hierarchy

- org.pushingpixels.flamingo.internal.utils.KeyTipManager.HasNextKeyTipChain (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.pushingpixels.flamingo.api.common.AbstractCommandButton.CommandButtonLocationOrderKind
    - org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager.CommandButtonSeparatorOrientation
    - org.pushingpixels.flamingo.api.common.HorizontalAlignment
    - org.pushingpixels.flamingo.api.common.JCommandButton.CommandButtonKind
    - org.pushingpixels.flamingo.api.common.JCommandButton.CommandButtonPopupOrientationKind
    - org.pushingpixels.flamingo.api.common.JCommandButtonPanel.LayoutKind
    - org.pushingpixels.flamingo.api.common.JCommandButtonStrip.StripOrientation
    - org.pushingpixels.flamingo.api.common.JScrollablePanel.ScrollType
    - org.pushingpixels.flamingo.api.ribbon.RibbonElementPriority