org.jacorb.idl

Class ReplyHandlerTypeSpec


public class ReplyHandlerTypeSpec
extends TypeSpec

Version:
$Id: ReplyHandlerTypeSpec.java,v 1.8 2004/05/06 12:39:58 nicolas Exp $

Author:
Andre Spiegel

Field Summary

Fields inherited from class org.jacorb.idl.TypeSpec

alias, type_spec

Fields inherited from class org.jacorb.idl.IdlSymbol

_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_name

Fields inherited from class org.jacorb.idl.runtime.symbol

parse_state, sym

Constructor Summary

ReplyHandlerTypeSpec(int num)
class constructor

Method Summary

boolean
basic()
Object
clone()
String
getTypeCodeExpression()
String
holderName()
void
parse()
empty parse
void
print(PrintWriter ps)
String
printReadExpression(String streamname)
String
printWriteStatement(String var_name, String streamname)
void
setPackage(String s)
void
set_constr(TypeDeclaration td)
String
toString()
String
typeName()
Deprecated. use either getJavaTypeName() or getIDLTypeName()
TypeSpec
typeSpec()

Methods inherited from class org.jacorb.idl.TypeSpec

basic, clone, getIDLTypeName, getJavaTypeName, getTypeCodeExpression, getTypeCodeExpression, holderName, parse, print, printExtractExpression, printInsertExpression, printReadExpression, printReadStatement, printWriteStatement, setEnclosingSymbol, setPackage, set_constr, toString, typeName, typeSpec

Methods inherited from class org.jacorb.idl.IdlSymbol

accept, addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, getEnclosingSymbol, get_token, id, isEscaped, is_included, is_pseudo, name, new_num, omgPrefix, parse, print, printIdMethod, printImport, setEnclosingSymbol, setPackage, setPrintPhaseNames, set_name, set_pseudo, set_token

Constructor Details

ReplyHandlerTypeSpec

public ReplyHandlerTypeSpec(int num)
class constructor

Method Details

basic

public boolean basic()
Overrides:
basic in interface TypeSpec

Returns:
true if this is a basic type


clone

public Object clone()
Overrides:
clone in interface TypeSpec


getTypeCodeExpression

public String getTypeCodeExpression()
Overrides:
getTypeCodeExpression in interface TypeSpec

Returns:
a string for an expression of type TypeCode that describes this type


holderName

public String holderName()
Overrides:
holderName in interface TypeSpec


parse

public void parse()
empty parse
Overrides:
parse in interface TypeSpec


print

public void print(PrintWriter ps)
Overrides:
print in interface TypeSpec


printReadExpression

public String printReadExpression(String streamname)
Overrides:
printReadExpression in interface TypeSpec


printWriteStatement

public String printWriteStatement(String var_name,
                                  String streamname)
Overrides:
printWriteStatement in interface TypeSpec


setPackage

public void setPackage(String s)
Overrides:
setPackage in interface TypeSpec


set_constr

public void set_constr(TypeDeclaration td)
Overrides:
set_constr in interface TypeSpec


toString

public String toString()
Overrides:
toString in interface TypeSpec


typeName

public String typeName()

Deprecated. use either getJavaTypeName() or getIDLTypeName()

Overrides:
typeName in interface TypeSpec


typeSpec

public TypeSpec typeSpec()
Overrides:
typeSpec in interface TypeSpec