1 20 21 package org.jacorb.idl; 22 23 27 28 29 class OctetType 30 extends BaseType 31 { 32 33 public OctetType( int num ) 34 { 35 super( num ); 36 } 37 38 public Object clone() 39 { 40 return new OctetType( new_num() ); 41 } 42 43 public String typeName() 44 { 45 return "byte"; 46 } 47 48 51 52 public String getJavaTypeName() 53 { 54 return "byte"; 55 } 56 57 58 61 62 public String getIDLTypeName() 63 { 64 return "octet"; 65 } 66 67 public TypeSpec typeSpec() 68 { 69 return this; 70 } 71 72 public String toString() 73 { 74 return typeName(); 75 } 76 77 public boolean basic() 78 { 79 return true; 80 } 81 82 public int getTCKind() 83 { 84 return 10; 85 } 86 87 public void parse() 88 89 { 90 } 91 92 93 public String holderName() 94 { 95 return "org.omg.CORBA.ByteHolder"; 96 } 97 98 99 public String printReadExpression( String strname ) 100 { 101 return strname + ".read_octet()"; 102 } 103 104 public String printWriteStatement( String var_name, String strname ) 105 { 106 return strname + ".write_octet(" + var_name + ");"; 107 } 108 109 public String printInsertExpression() 110 { 111 return "insert_octet"; 112 } 113 114 public String printExtractExpression() 115 { 116 return "extract_octet"; 117 } 118 119 } 120 121 122 123 124 125 126 127 | Popular Tags |