# Hierarchy For Package org.omg.CORBA.portable

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.omg.CORBA.portable.Delegate
  - java.io.InputStream (implements java.io.Closeable)
    - org.omg.CORBA.portable.InputStream
  - org.omg.CORBA.portable.ObjectImpl (implements org.omg.CORBA.Object)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.omg.CORBA.portable.OutputStream
  - org.omg.CORBA.portable.ServantObject
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.omg.CORBA.portable.ApplicationException
      - org.omg.CORBA.portable.RemarshalException
      - java.lang.RuntimeException
        - org.omg.CORBA.SystemException
          - org.omg.CORBA.portable.IndirectionException
          - org.omg.CORBA.portable.UnknownException

## Interface Hierarchy

- org.omg.CORBA.portable.BoxedValueHelper
- org.omg.CORBA.CustomMarshal
  - org.omg.CORBA.portable.CustomValue (also extends org.omg.CORBA.portable.ValueBase)
- org.omg.CORBA.portable.InvokeHandler
- org.omg.CORBA.portable.ResponseHandler
- java.io.Serializable
  - org.omg.CORBA.portable.IDLEntity
    - org.omg.CORBA.portable.ValueBase
      - org.omg.CORBA.portable.CustomValue (also extends org.omg.CORBA.CustomMarshal)
      - org.omg.CORBA.portable.StreamableValue (also extends org.omg.CORBA.portable.Streamable)
- org.omg.CORBA.portable.Streamable
  - org.omg.CORBA.portable.StreamableValue (also extends org.omg.CORBA.portable.ValueBase)
- org.omg.CORBA.portable.ValueFactory
- org.omg.CORBA.portable.ValueInputStream
- org.omg.CORBA.portable.ValueOutputStream