# OpenORB 1.3.1: org.omg.CORBA.portable Class Hierarchy

## Hierarchy For Package org.omg.CORBA.portable

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class org.omg.CORBA.portable.Delegate
  - class java.io.InputStream
    - class org.omg.CORBA.portable.InputStream
  - class org.omg.CORBA.portable.ObjectImpl (implements org.omg.CORBA.Object)
  - class java.io.OutputStream
    - class org.omg.CORBA.portable.OutputStream
  - class org.omg.CORBA.portable.ServantObject
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class org.omg.CORBA.portable.ApplicationException
      - class org.omg.CORBA.portable.RemarshalException
      - class java.lang.RuntimeException
        - class org.omg.CORBA.SystemException (implements org.apache.avalon.framework.CascadingThrowable)
          - class org.omg.CORBA.portable.IndirectionException
          - class org.omg.CORBA.portable.UnknownException

## Interface Hierarchy

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