# Hierarchy For Package org.omg.CORBA

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.omg.CORBA.Any (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.AnyHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.AnySeqHelper
  - org.omg.CORBA.AnySeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.BooleanHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.BooleanSeqHelper
  - org.omg.CORBA.BooleanSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.ByteHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.CharHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.CharSeqHelper
  - org.omg.CORBA.CharSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.CompletionStatus (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.CompletionStatusHelper
  - org.omg.CORBA.Context
  - org.omg.CORBA.ContextList
  - org.omg.CORBA.CurrentHelper
  - org.omg.CORBA.CurrentHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.DefinitionKind (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.DefinitionKindHelper
  - org.omg.CORBA.DoubleHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.DoubleSeqHelper
  - org.omg.CORBA.DoubleSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.Environment
  - org.omg.CORBA.ExceptionList
  - org.omg.CORBA.FieldNameHelper
  - org.omg.CORBA.FixedHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.FloatHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.FloatSeqHelper
  - org.omg.CORBA.FloatSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.IdentifierHelper
  - org.omg.CORBA.IDLTypeHelper
  - org.omg.CORBA.IntHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.LocalObject (implements org.omg.CORBA.Object)
  - org.omg.CORBA.LongHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.LongLongSeqHelper
  - org.omg.CORBA.LongLongSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.LongSeqHelper
  - org.omg.CORBA.LongSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.NamedValue
  - org.omg.CORBA.NameValuePair (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.NameValuePairHelper
  - org.omg.CORBA.NVList
  - org.omg.CORBA.ObjectHelper
  - org.omg.CORBA.ObjectHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.portable.ObjectImpl (implements org.omg.CORBA.Object)
    - org.omg.CORBA._IDLTypeStub (implements org.omg.CORBA.IDLType)
    - org.omg.CORBA._PolicyStub (implements org.omg.CORBA.Policy)
    - org.omg.CORBA.DynamicImplementation
  - org.omg.CORBA.OctetSeqHelper
  - org.omg.CORBA.OctetSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.ORB
  - org.omg.CORBA.ParameterMode (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.ParameterModeHelper
  - org.omg.CORBA.ParameterModeHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.PolicyErrorCodeHelper
  - org.omg.CORBA.PolicyErrorHelper
  - org.omg.CORBA.PolicyErrorHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.PolicyHelper
  - org.omg.CORBA.PolicyHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.PolicyListHelper
  - org.omg.CORBA.PolicyListHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.PolicyTypeHelper
  - org.omg.CORBA.Principal
  - org.omg.CORBA.PrincipalHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.RepositoryIdHelper
  - org.omg.CORBA.Request
  - org.omg.CORBA.ServerRequest
  - org.omg.CORBA.ServiceDetail (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.ServiceDetailHelper
  - org.omg.CORBA.ServiceInformation (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.ServiceInformationHelper
  - org.omg.CORBA.ServiceInformationHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.SetOverrideType (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.SetOverrideTypeHelper
  - org.omg.CORBA.ShortHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.ShortSeqHelper
  - org.omg.CORBA.ShortSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.StringHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.StringSeqHelper
  - org.omg.CORBA.StringSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.StringValueHelper (implements org.omg.CORBA.portable.BoxedValueHelper)
  - org.omg.CORBA.StructMember (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.StructMemberHelper
  - org.omg.CORBA.TCKind
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.omg.CORBA.SystemException
          - org.omg.CORBA.ACTIVITY_COMPLETED
          - org.omg.CORBA.ACTIVITY_REQUIRED
          - org.omg.CORBA.BAD_CONTEXT
          - org.omg.CORBA.BAD_INV_ORDER
          - org.omg.CORBA.BAD_OPERATION
          - org.omg.CORBA.BAD_PARAM
          - org.omg.CORBA.BAD_QOS
          - org.omg.CORBA.BAD_TYPECODE
          - org.omg.CORBA.CODESET_INCOMPATIBLE
          - org.omg.CORBA.COMM_FAILURE
          - org.omg.CORBA.DATA_CONVERSION
          - org.omg.CORBA.FREE_MEM
          - org.omg.CORBA.IMP_LIMIT
          - org.omg.CORBA.INITIALIZE
          - org.omg.CORBA.INTERNAL
          - org.omg.CORBA.INTF_REPOS
          - org.omg.CORBA.INV_FLAG
          - org.omg.CORBA.INV_IDENT
          - org.omg.CORBA.INV_OBJREF
          - org.omg.CORBA.INV_POLICY
          - org.omg.CORBA.INVALID_ACTIVITY
          - org.omg.CORBA.INVALID_TRANSACTION
          - org.omg.CORBA.MARSHAL
          - org.omg.CORBA.NO_IMPLEMENT
          - org.omg.CORBA.NO_MEMORY
          - org.omg.CORBA.NO_PERMISSION
          - org.omg.CORBA.NO_RESOURCES
          - org.omg.CORBA.NO_RESPONSE
          - org.omg.CORBA.OBJ_ADAPTER
          - org.omg.CORBA.OBJECT_NOT_EXIST
          - org.omg.CORBA.PERSIST_STORE
          - org.omg.CORBA.REBIND
          - org.omg.CORBA.TIMEOUT
          - org.omg.CORBA.TRANSACTION_MODE
          - org.omg.CORBA.TRANSACTION_REQUIRED
          - org.omg.CORBA.TRANSACTION_ROLLEDBACK
          - org.omg.CORBA.TRANSACTION_UNAVAILABLE
          - org.omg.CORBA.TRANSIENT
          - org.omg.CORBA.UNKNOWN
      - org.omg.CORBA.UserException (implements org.omg.CORBA.portable.IDLEntity)
        - org.omg.CORBA.Bounds
        - org.omg.CORBA.PolicyError
        - org.omg.CORBA.UnknownUserException
        - org.omg.CORBA.WrongTransaction
  - org.omg.CORBA.TypeCode (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.TypeCodeHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.ULongLongSeqHelper
  - org.omg.CORBA.ULongLongSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.ULongSeqHelper
  - org.omg.CORBA.ULongSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.UnionMember (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.UnionMemberHelper
  - org.omg.CORBA.UnknownUserExceptionHelper
  - org.omg.CORBA.UnknownUserExceptionHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.UShortSeqHelper
  - org.omg.CORBA.UShortSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.ValueBaseHelper
  - org.omg.CORBA.ValueBaseHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.ValueMember (implements org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.ValueMemberHelper
  - org.omg.CORBA.VersionSpecHelper
  - org.omg.CORBA.VisibilityHelper
  - org.omg.CORBA.WCharSeqHelper
  - org.omg.CORBA.WCharSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.WrongTransactionHelper
  - org.omg.CORBA.WrongTransactionHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.WStringSeqHelper
  - org.omg.CORBA.WStringSeqHolder (implements org.omg.CORBA.portable.Streamable)
  - org.omg.CORBA.WStringValueHelper (implements org.omg.CORBA.portable.BoxedValueHelper)

## Interface Hierarchy

- org.omg.CORBA.ARG_IN
- org.omg.CORBA.ARG_INOUT
- org.omg.CORBA.ARG_OUT
- org.omg.CORBA.BAD_POLICY
- org.omg.CORBA.BAD_POLICY_TYPE
- org.omg.CORBA.BAD_POLICY_VALUE
- org.omg.CORBA.CTX_RESTRICT_SCOPE
- org.omg.CORBA.CurrentOperations
  - org.omg.CORBA.Current (also extends org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.Object)
- org.omg.CORBA.CustomMarshal
- org.omg.CORBA.DomainManagerOperations
  - org.omg.CORBA.DomainManager (also extends org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.Object)
- org.omg.CORBA.IRObjectOperations
  - org.omg.CORBA.IDLTypeOperations
    - org.omg.CORBA.IDLType (also extends org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.IRObject)
  - org.omg.CORBA.IRObject (also extends org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.Object)
    - org.omg.CORBA.IDLType (also extends org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.IDLTypeOperations)
- org.omg.CORBA.Object
  - org.omg.CORBA.Current (also extends org.omg.CORBA.CurrentOperations, org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.DomainManager (also extends org.omg.CORBA.DomainManagerOperations, org.omg.CORBA.portable.IDLEntity)
  - org.omg.CORBA.DynAny
    - org.omg.CORBA.DynArray (also extends org.omg.CORBA.Object)
    - org.omg.CORBA.DynEnum (also extends org.omg.CORBA.Object)
    - org.omg.CORBA.DynFixed (also extends org.omg.CORBA.Object)
    - org.omg.CORBA.DynSequence (also extends org.omg.CORBA.Object)
    - org.omg.CORBA.DynStruct (also extends org.omg.CORBA.Object)
    - org.omg.CORBA.DynUnion (also extends org.omg.CORBA.Object)
    - org.omg.CORBA.DynValue (also extends org.omg.CORBA.Object)
  - org.omg.CORBA.DynArray (also extends org.omg.CORBA.DynAny)
  - org.omg.CORBA.DynEnum (also extends org.omg.CORBA.DynAny)
  - org.omg.CORBA.DynFixed (also extends org.omg.CORBA.DynAny)
  - org.omg.CORBA.DynSequence (also extends org.omg.CORBA.DynAny)
  - org.omg.CORBA.DynStruct (also extends org.omg.CORBA.DynAny)
  - org.omg.CORBA.DynUnion (also extends org.omg.CORBA.DynAny)
  - org.omg.CORBA.DynValue (also extends org.omg.CORBA.DynAny)
  - org.omg.CORBA.IRObject (also extends org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.IRObjectOperations)
    - org.omg.CORBA.IDLType (also extends org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.IDLTypeOperations)
  - org.omg.CORBA.Policy (also extends org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.PolicyOperations)
- org.omg.CORBA.OMGVMCID
- org.omg.CORBA.PolicyOperations
  - org.omg.CORBA.Policy (also extends org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.Object)
- org.omg.CORBA.PRIVATE_MEMBER
- org.omg.CORBA.PUBLIC_MEMBER
- java.io.Serializable
  - org.omg.CORBA.portable.IDLEntity
    - org.omg.CORBA.Current (also extends org.omg.CORBA.CurrentOperations, org.omg.CORBA.Object)
    - org.omg.CORBA.DomainManager (also extends org.omg.CORBA.DomainManagerOperations, org.omg.CORBA.Object)
    - org.omg.CORBA.IDLType (also extends org.omg.CORBA.IDLTypeOperations, org.omg.CORBA.IRObject)
    - org.omg.CORBA.IRObject (also extends org.omg.CORBA.IRObjectOperations, org.omg.CORBA.Object)
      - org.omg.CORBA.IDLType (also extends org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.IDLTypeOperations)
    - org.omg.CORBA.Policy (also extends org.omg.CORBA.Object, org.omg.CORBA.PolicyOperations)
    - org.omg.CORBA.portable.ValueBase
      - org.omg.CORBA.DataInputStream
      - org.omg.CORBA.DataOutputStream
- org.omg.CORBA.UNSUPPORTED_POLICY
- org.omg.CORBA.UNSUPPORTED_POLICY_VALUE
- org.omg.CORBA.VM_ABSTRACT
- org.omg.CORBA.VM_CUSTOM
- org.omg.CORBA.VM_NONE
- org.omg.CORBA.VM_TRUNCATABLE

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. All rights reserved.