001 package org.omg.CORBA;
002 /**
003 * Generated from IDL enum "DefinitionKind".
004 *
005 * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007
006 * @version generated at Nov 6, 2011 12:20:22 AM
007 */
008
009 public final class DefinitionKindHelper
010 {
011 private static org.omg.CORBA.TypeCode _type = null;
012 public static org.omg.CORBA.TypeCode type ()
013 {
014 if (_type == null)
015 {
016 _type = org.omg.CORBA.ORB.init().create_enum_tc(org.omg.CORBA.DefinitionKindHelper.id(),"DefinitionKind",new String[]{"dk_none","dk_all","dk_Attribute","dk_Constant","dk_Exception","dk_Interface","dk_Module","dk_Operation","dk_Typedef","dk_Alias","dk_Struct","dk_Union","dk_Enum","dk_Primitive","dk_String","dk_Sequence","dk_Array","dk_Repository","dk_Wstring","dk_Fixed","dk_Value","dk_ValueBox","dk_ValueMember","dk_Native","dk_AbstractInterface","dk_LocalInterface","dk_Component","dk_Home","dk_Factory","dk_Finder","dk_Emits","dk_Publishes","dk_Consumes","dk_Provides","dk_Uses","dk_Event"});
017 }
018 return _type;
019 }
020
021 public static void insert (final org.omg.CORBA.Any any, final org.omg.CORBA.DefinitionKind s)
022 {
023 any.type(type());
024 write( any.create_output_stream(),s);
025 }
026
027 public static org.omg.CORBA.DefinitionKind extract (final org.omg.CORBA.Any any)
028 {
029 return read(any.create_input_stream());
030 }
031
032 public static String id()
033 {
034 return "IDL:omg.org/CORBA/DefinitionKind:1.0";
035 }
036 public static DefinitionKind read (final org.omg.CORBA.portable.InputStream in)
037 {
038 return DefinitionKind.from_int(in.read_long());
039 }
040
041 public static void write (final org.omg.CORBA.portable.OutputStream out, final DefinitionKind s)
042 {
043 out.write_long(s.value());
044 }
045 }