# Hierarchy For All Packages

Package Hierarchies:

- com.sun.star.script.framework.provider.oorexx,
- org.oorexx.clr,
- org.oorexx.datergf,
- org.oorexx.handlers.jdor,
- org.oorexx.misc,
- org.oorexx.uno,
- org.rexxla.bsf,
- org.rexxla.bsf.engines.rexx

## Class Hierarchy

- java.lang.Object
  - org.rexxla.bsf.engines.rexx.AbstractDirectCommandHandler (implements org.rexxla.bsf.engines.rexx.RexxCommandHandler)
  - org.rexxla.bsf.engines.rexx.AbstractExitHandler (implements org.rexxla.bsf.engines.rexx.RexxExitHandler)
  - org.rexxla.bsf.engines.rexx.AbstractRedirectingCommandHandler (implements org.rexxla.bsf.engines.rexx.RexxRedirectingCommandHandler)
  - javax.script.AbstractScriptEngine (implements javax.script.ScriptEngine)
    - org.rexxla.bsf.engines.rexx.RexxScriptEngine (implements javax.script.Compilable, javax.script.Invocable)
  - org.rexxla.bsf.engines.rexx.ArrayWrapper
  - org.apache.bsf.util.BSFEngineImpl (implements org.apache.bsf.BSFEngine)
    - org.rexxla.bsf.engines.rexx.RexxEngine
  - org.rexxla.bsf.engines.rexx.BsfSystemClipboard
  - org.rexxla.bsf.engines.rexx.ClassAdapter
  - javax.script.CompiledScript
    - org.rexxla.bsf.engines.rexx.RexxCompiledScript (implements javax.script.Invocable)
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.JScrollPane (implements javax.accessibility.Accessible, javax.swing.ScrollPaneConstants)
          - com.sun.star.script.framework.provider.oorexx.PlainSourceView (implements javax.swing.event.DocumentListener, com.sun.star.script.framework.provider.oorexx.ScriptSourceView)
  - org.oorexx.datergf.DateFormatRGF
  - org.oorexx.datergf.DateRGF (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
  - org.oorexx.datergf.DateTimeRGF (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
  - org.rexxla.bsf.engines.rexx.EnumerationWrapper (implements java.util.Enumeration<E>)
  - org.oorexx.clr.Helper4ooRexx4Net
  - org.oorexx.handlers.jdor.JavaDrawingHandler (implements org.rexxla.bsf.engines.rexx.RexxRedirectingCommandHandler)
  - java.lang.ref.Reference<T>
    - java.lang.ref.PhantomReference<T>
      - org.rexxla.bsf.engines.rexx.RexxCleanupRef
  - org.rexxla.bsf.engines.rexx.RexxAnalyzeRegistry
  - org.rexxla.bsf.engines.rexx.RexxAnalyzeRegistry.AnalyzedCategory
  - org.rexxla.bsf.engines.rexx.RexxConfiguration
  - org.rexxla.bsf.RexxDispatcher
  - org.rexxla.bsf.engines.rexx.RexxProxy (implements java.lang.reflect.InvocationHandler)
  - org.rexxla.bsf.engines.rexx.RexxScriptEngine.RexxAnnotation
  - org.rexxla.bsf.engines.rexx.RexxScriptEngineFactory (implements javax.script.ScriptEngineFactory)
  - org.rexxla.bsf.engines.rexx.RexxStrictArgument
  - org.oorexx.uno.RgfReflectUNO
  - com.sun.star.script.framework.provider.oorexx.ScriptEditorForooRexx (implements java.awt.event.ActionListener, com.sun.star.script.framework.provider.ScriptEditor)
  - com.sun.star.script.framework.provider.ScriptProvider (implements com.sun.star.script.browse.XBrowseNode, com.sun.star.lang.XInitialization, com.sun.star.script.XInvocation, com.sun.star.container.XNameContainer, com.sun.star.beans.XPropertySet, com.sun.star.script.provider.XScriptProvider, com.sun.star.lang.XServiceInfo, com.sun.star.lang.XTypeProvider)
    - com.sun.star.script.framework.provider.oorexx.ScriptProviderForooRexx._ScriptProviderForooRexx
  - com.sun.star.script.framework.provider.oorexx.ScriptProviderForooRexx
  - com.sun.star.script.framework.provider.oorexx.ScriptSourceModel
  - org.rexxla.bsf.engines.rexx.Supplier (implements java.util.Enumeration<E>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.bsf.BSFException
        - org.rexxla.bsf.engines.rexx.RexxException
  - org.oorexx.datergf.TimeRGF (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)

## Interface Hierarchy

- org.oorexx.datergf.DTC
- org.rexxla.bsf.engines.rexx.RexxHandler
  - org.rexxla.bsf.engines.rexx.RexxCommandHandler
    - org.rexxla.bsf.engines.rexx.RexxRedirectingCommandHandler
  - org.rexxla.bsf.engines.rexx.RexxExitHandler
  - org.rexxla.bsf.engines.rexx.RexxRedirectingCommandHandler
- com.sun.star.script.framework.provider.oorexx.ScriptSourceView

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.oorexx.misc.OldGreekAlphabetEnum
    - org.rexxla.bsf.engines.rexx.RexxScriptEngine.RexxAnnotation.RexxAnnotationEnum
    - org.rexxla.bsf.engines.rexx.RexxCleanupRef.RefKind