org.jacorb.ir
Class ExceptionDef

java.lang.Object
  extended by org.jacorb.ir.IRObject
      extended by org.jacorb.ir.Contained
          extended by org.jacorb.ir.ExceptionDef
All Implemented Interfaces:
org.omg.CORBA.IRObjectOperations

public class ExceptionDef
extends Contained

Version:
$Id: ExceptionDef.java,v 1.11 2004/10/18 13:12:41 simon.mcqueen Exp $

Field Summary
 
Fields inherited from class org.jacorb.ir.Contained
absolute_name, containing_repository, defined_in, id, version
 
Fields inherited from class org.jacorb.ir.IRObject
def_kind, fileSeparator, myRef, name, orb
 
Constructor Summary
ExceptionDef(java.lang.Class c, org.omg.CORBA.Container _defined_in, org.omg.CORBA.Repository ir, java.lang.ClassLoader loader, org.omg.PortableServer.POA poa, org.apache.avalon.framework.logger.Logger logger)
           
 
Method Summary
 org.omg.CORBA.Contained[] contents(org.omg.CORBA.DefinitionKind limit_type, boolean exclude_inherited)
           
 org.omg.CORBA.AliasDef create_alias(java.lang.String id, java.lang.String name, java.lang.String version, org.omg.CORBA.IDLType original_type)
           
 org.omg.CORBA.ConstantDef create_constant(java.lang.String id, java.lang.String name, java.lang.String version, org.omg.CORBA.IDLType type, org.omg.CORBA.Any value)
           
 org.omg.CORBA.EnumDef create_enum(java.lang.String id, java.lang.String name, java.lang.String version, java.lang.String[] members)
           
 org.omg.CORBA.ExceptionDef create_exception(java.lang.String id, java.lang.String name, java.lang.String version, org.omg.CORBA.StructMember[] member)
          not supported
 org.omg.CORBA.InterfaceDef create_interface(java.lang.String id, java.lang.String name, java.lang.String version, org.omg.CORBA.InterfaceDef[] base_interfaces, boolean is_abstract)
          not supported
 org.omg.CORBA.ModuleDef create_module(java.lang.String id, java.lang.String name, java.lang.String version)
           
 org.omg.CORBA.NativeDef create_native(java.lang.String id, java.lang.String name, java.lang.String version)
          not supported
 org.omg.CORBA.StructDef create_struct(java.lang.String id, java.lang.String name, java.lang.String version, org.omg.CORBA.StructMember[] members)
           
 org.omg.CORBA.UnionDef create_union(java.lang.String id, java.lang.String name, java.lang.String version, org.omg.CORBA.IDLType discriminator_type, org.omg.CORBA.UnionMember[] members)
           
 org.omg.CORBA.ValueBoxDef create_value_box(java.lang.String id, java.lang.String name, java.lang.String version, org.omg.CORBA.IDLType type)
          not supported
 org.omg.CORBA.ValueDef create_value(java.lang.String id, java.lang.String name, java.lang.String version, boolean is_custom, boolean is_abstract, org.omg.CORBA.ValueDef base_value, boolean is_truncatable, org.omg.CORBA.ValueDef[] abstract_base_values, org.omg.CORBA.InterfaceDef[] supported_interfaces, org.omg.CORBA.Initializer[] initializers)
          not supported
 org.omg.CORBA.DefinitionKind def_kind()
           
 org.omg.CORBA.ContainerPackage.Description[] describe_contents(org.omg.CORBA.DefinitionKind limit_type, boolean exclude_inherited, int max_returned_objs)
           
 org.omg.CORBA.ExceptionDescription describe_exception()
           
 org.omg.CORBA.ContainedPackage.Description describe()
           
 void destroy()
           
 org.omg.CORBA.Contained[] lookup_name(java.lang.String search_name, int levels_to_search, org.omg.CORBA.DefinitionKind limit_type, boolean exclude_inherited)
           
 org.omg.CORBA.Contained lookup(java.lang.String search_name)
           
 org.omg.CORBA.StructMember[] members()
           
 void members(org.omg.CORBA.StructMember[] a)
           
 org.omg.CORBA.TypeCode type()
           
 
Methods inherited from class org.jacorb.ir.Contained
absolute_name, containing_repository, createContained, createContainedReference, defined_in, id, id, move, name, name, version, version
 
Methods inherited from class org.jacorb.ir.IRObject
getName, getReference, setReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExceptionDef

public ExceptionDef(java.lang.Class c,
                    org.omg.CORBA.Container _defined_in,
                    org.omg.CORBA.Repository ir,
                    java.lang.ClassLoader loader,
                    org.omg.PortableServer.POA poa,
                    org.apache.avalon.framework.logger.Logger logger)
Method Detail

describe_exception

public org.omg.CORBA.ExceptionDescription describe_exception()

type

public org.omg.CORBA.TypeCode type()

lookup

public org.omg.CORBA.Contained lookup(java.lang.String search_name)

members

public org.omg.CORBA.StructMember[] members()

members

public void members(org.omg.CORBA.StructMember[] a)

create_module

public org.omg.CORBA.ModuleDef create_module(java.lang.String id,
                                             java.lang.String name,
                                             java.lang.String version)

create_constant

public org.omg.CORBA.ConstantDef create_constant(java.lang.String id,
                                                 java.lang.String name,
                                                 java.lang.String version,
                                                 org.omg.CORBA.IDLType type,
                                                 org.omg.CORBA.Any value)

create_struct

public org.omg.CORBA.StructDef create_struct(java.lang.String id,
                                             java.lang.String name,
                                             java.lang.String version,
                                             org.omg.CORBA.StructMember[] members)

create_union

public org.omg.CORBA.UnionDef create_union(java.lang.String id,
                                           java.lang.String name,
                                           java.lang.String version,
                                           org.omg.CORBA.IDLType discriminator_type,
                                           org.omg.CORBA.UnionMember[] members)

create_enum

public org.omg.CORBA.EnumDef create_enum(java.lang.String id,
                                         java.lang.String name,
                                         java.lang.String version,
                                         java.lang.String[] members)

create_alias

public org.omg.CORBA.AliasDef create_alias(java.lang.String id,
                                           java.lang.String name,
                                           java.lang.String version,
                                           org.omg.CORBA.IDLType original_type)

create_exception

public org.omg.CORBA.ExceptionDef create_exception(java.lang.String id,
                                                   java.lang.String name,
                                                   java.lang.String version,
                                                   org.omg.CORBA.StructMember[] member)
not supported


create_interface

public org.omg.CORBA.InterfaceDef create_interface(java.lang.String id,
                                                   java.lang.String name,
                                                   java.lang.String version,
                                                   org.omg.CORBA.InterfaceDef[] base_interfaces,
                                                   boolean is_abstract)
not supported


create_value_box

public org.omg.CORBA.ValueBoxDef create_value_box(java.lang.String id,
                                                  java.lang.String name,
                                                  java.lang.String version,
                                                  org.omg.CORBA.IDLType type)
not supported


create_value

public org.omg.CORBA.ValueDef create_value(java.lang.String id,
                                           java.lang.String name,
                                           java.lang.String version,
                                           boolean is_custom,
                                           boolean is_abstract,
                                           org.omg.CORBA.ValueDef base_value,
                                           boolean is_truncatable,
                                           org.omg.CORBA.ValueDef[] abstract_base_values,
                                           org.omg.CORBA.InterfaceDef[] supported_interfaces,
                                           org.omg.CORBA.Initializer[] initializers)
not supported


create_native

public org.omg.CORBA.NativeDef create_native(java.lang.String id,
                                             java.lang.String name,
                                             java.lang.String version)
not supported


def_kind

public org.omg.CORBA.DefinitionKind def_kind()
Specified by:
def_kind in interface org.omg.CORBA.IRObjectOperations
Overrides:
def_kind in class IRObject

destroy

public void destroy()
Specified by:
destroy in interface org.omg.CORBA.IRObjectOperations
Specified by:
destroy in class IRObject

lookup_name

public org.omg.CORBA.Contained[] lookup_name(java.lang.String search_name,
                                             int levels_to_search,
                                             org.omg.CORBA.DefinitionKind limit_type,
                                             boolean exclude_inherited)

describe_contents

public org.omg.CORBA.ContainerPackage.Description[] describe_contents(org.omg.CORBA.DefinitionKind limit_type,
                                                                      boolean exclude_inherited,
                                                                      int max_returned_objs)

contents

public org.omg.CORBA.Contained[] contents(org.omg.CORBA.DefinitionKind limit_type,
                                          boolean exclude_inherited)

describe

public org.omg.CORBA.ContainedPackage.Description describe()
Specified by:
describe in class Contained