# Hierarchy For Package org.vishia.gral.ifc

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.vishia.gral.ifc._GralChgColor
  - org.vishia.gral.ifc.GralActionJztc
  - org.vishia.gral.ifc.GralButtonKeyMenu
  - org.vishia.gral.ifc.GralCanvasStorage (implements org.vishia.gral.ifc.GralCanvas_ifc)
  - org.vishia.gral.ifc.GralCanvasStorage.PaintOrder
    - org.vishia.gral.ifc.GralCanvasStorage.PaintOrderImage
    - org.vishia.gral.ifc.GralCanvasStorage.PolyLine
    - org.vishia.gral.ifc.GralCanvasStorage.PolyLineFloatArray
  - org.vishia.gral.ifc.GralColor
  - org.vishia.gral.ifc.GralColor.GralColorContainer
  - org.vishia.gral.ifc.GralFactory
  - org.vishia.gral.ifc.GralFont
  - org.vishia.gral.ifc.GralImageBase
  - org.vishia.gral.ifc.GralPoint
  - org.vishia.gral.ifc.GralRectangle
  - org.vishia.gral.ifc.GralUserAction
    - org.vishia.gral.ifc.GralActionJztc.Action
    - org.vishia.gral.ifc.GralActionJztc.ActionRereadScript
  - org.vishia.gral.ifc.GralWidget_ifc.ActionChange

## Interface Hierarchy

- java.lang.Appendable
  - org.vishia.gral.ifc.GralTextBox_ifc (also extends org.vishia.gral.ifc.GralTextField_ifc)
- java.lang.AutoCloseable
  - java.io.Closeable
    - org.vishia.gral.ifc.GralPlugUser_ifc
- org.vishia.gral.base.GetGralWidget_ifc
  - org.vishia.gral.ifc.GralCurveView_ifc (also extends org.vishia.gral.ifc.GralSetValue_ifc, org.vishia.gral.ifc.GralWidget_ifc)
- org.vishia.gral.ifc.GralCanvas_ifc
- org.vishia.gral.ifc.GralFileDialog_ifc
- org.vishia.gral.ifc.GralMng_ifc
- org.vishia.gral.ifc.GralMngApplAdapter_ifc
- org.vishia.gral.ifc.GralMngBuild_ifc
- org.vishia.gral.ifc.GralPlugUser2Gral_ifc
- org.vishia.gral.ifc.GralPrimaryWindow_ifc
- org.vishia.gral.ifc.GralSetValue_ifc
  - org.vishia.gral.ifc.GralCurveView_ifc (also extends org.vishia.gral.base.GetGralWidget_ifc, org.vishia.gral.ifc.GralWidget_ifc)
  - org.vishia.gral.ifc.GralCurveViewTrack_ifc
- org.vishia.gral.ifc.GralSlider_ifc
- org.vishia.gral.ifc.GralTextFieldUser_ifc
- org.vishia.gral.ifc.GralVisibleWidgets_ifc
- org.vishia.gral.ifc.GralWidgetCfg_ifc
- org.vishia.gral.ifc.GralWindow_getifc
  - org.vishia.gral.ifc.GralWindow_ifc (also extends org.vishia.gral.ifc.GralWidget_ifc, org.vishia.gral.base.GralWindow_setifc)
- org.vishia.gral.base.GralWindow_setifc
  - org.vishia.gral.ifc.GralWindow_ifc (also extends org.vishia.gral.ifc.GralWidget_ifc, org.vishia.gral.ifc.GralWindow_getifc)
- org.vishia.gral.ifc.GralWindowMng_ifc
- org.vishia.util.MarkMask_ifc
  - org.vishia.gral.ifc.GralTableLine_ifc<UserData> (also extends org.vishia.gral.ifc.GralWidget_ifc, org.vishia.util.SortedTree<Type>, org.vishia.util.TreeNode_ifc<DerivedNode,Data>)
- org.vishia.util.Removeable
  - org.vishia.gral.ifc.GralWidget_ifc
    - org.vishia.gral.ifc.GralCurveView_ifc (also extends org.vishia.gral.base.GetGralWidget_ifc, org.vishia.gral.ifc.GralSetValue_ifc)
    - org.vishia.gral.ifc.GralTable_ifc<UserData>
    - org.vishia.gral.ifc.GralTableLine_ifc<UserData> (also extends org.vishia.util.MarkMask_ifc, org.vishia.util.SortedTree<Type>, org.vishia.util.TreeNode_ifc<DerivedNode,Data>)
    - org.vishia.gral.ifc.GralTextField_ifc
      - org.vishia.gral.ifc.GralTextBox_ifc (also extends java.lang.Appendable)
    - org.vishia.gral.ifc.GralWindow_ifc (also extends org.vishia.gral.ifc.GralWindow_getifc, org.vishia.gral.base.GralWindow_setifc)
- org.vishia.util.SortedTree<Type>
  - org.vishia.gral.ifc.GralTableLine_ifc<UserData> (also extends org.vishia.gral.ifc.GralWidget_ifc, org.vishia.util.MarkMask_ifc, org.vishia.util.TreeNode_ifc<DerivedNode,Data>)
- org.vishia.util.TreeNode_ifc<DerivedNode,Data>
  - org.vishia.gral.ifc.GralTableLine_ifc<UserData> (also extends org.vishia.gral.ifc.GralWidget_ifc, org.vishia.util.MarkMask_ifc, org.vishia.util.SortedTree<Type>)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.vishia.gral.ifc.GralWidget_ifc.ActionChangeWhen
    - org.vishia.gral.ifc.GralCurveView_ifc.ModeWrite