Book Home Java Enterprise in a Nutshell Search this book

Chapter 31. The org.omg.CORBA.DynAnyPackage Package

The org.omg.CORBA.DynAnyPackage package defines the exceptions used by the org.omg.CORBA.DynAny interface and its subinterfaces. Figure 31-1 shows the class hierarchy of this package.

figure

Figure 31-1. The org.omg.CORBA.DynAnyPackage package

InvalidJava 1.2
org.omg.CORBA.DynAnyPackageserializable checked

An exception thrown whenever a bad DynAny or Any object is encountered in a dynamic introspection operation.

public final class Invalid extends UserException {
// Public Constructors
public Invalid ();
public Invalid (String reason);
}

Hierarchy: Object-->Throwable(Serializable)-->Exception-->UserException(org.omg.CORBA.portable.IDLEntity(Serializable))-->Invalid

Thrown By: DynAny.{assign(), from_any(), to_any()}

InvalidSeqJava 1.2
org.omg.CORBA.DynAnyPackageserializable checked

An exception thrown whenever an invalid Java array is encountered in a dynamic introspection operation.

public final class InvalidSeq extends UserException {
// Public Constructors
public InvalidSeq ();
public InvalidSeq (String reason);
}

Hierarchy: Object-->Throwable(Serializable)-->Exception-->UserException(org.omg.CORBA.portable.IDLEntity(Serializable))-->InvalidSeq

Thrown By: DynArray.set_elements(), DynSequence.set_elements(), DynStruct.set_members(), DynValue.set_members()

InvalidValueJava 1.2
org.omg.CORBA.DynAnyPackageserializable checked

An exception thrown when a bad value is inserted into a DynAny object.

public final class InvalidValue extends UserException {
// Public Constructors
public InvalidValue ();
public InvalidValue (String reason);
}

Hierarchy: Object-->Throwable(Serializable)-->Exception-->UserException(org.omg.CORBA.portable.IDLEntity(Serializable))-->InvalidValue

Thrown By: DynAny.{insert_any(), insert_boolean(), insert_char(), insert_double(), insert_float(), insert_long(), insert_longlong(), insert_octet(), insert_reference(), insert_short(), insert_string(), insert_typecode(), insert_ulong(), insert_ulonglong(), insert_ushort(), insert_val(), insert_wchar(), insert_wstring()}, DynFixed.set_value()

TypeMismatchJava 1.2
org.omg.CORBA.DynAnyPackageserializable checked

An exception thrown when you ask for a value from a DynAny object that doesn't match the type that it contains.

public final class TypeMismatch extends UserException {
// Public Constructors
public TypeMismatch ();
public TypeMismatch (String reason);
}

Hierarchy: Object-->Throwable(Serializable)-->Exception-->UserException(org.omg.CORBA.portable.IDLEntity(Serializable))-->TypeMismatch

Thrown By: DynAny.{get_any(), get_boolean(), get_char(), get_double(), get_float(), get_long(), get_longlong(), get_octet(), get_reference(), get_short(), get_string(), get_typecode(), get_ulong(), get_ulonglong(), get_ushort(), get_val(), get_wchar(), get_wstring()}



Library Navigation Links

Copyright © 2001 O'Reilly & Associates. All rights reserved.