org.jacorb.idl

Class FixedPointType


public class FixedPointType
extends org.jacorb.idl.TemplateTypeSpec

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

Author:
Gerald Brose

Field Summary

org.jacorb.idl.ConstExpr
digit_expr
org.jacorb.idl.ConstExpr
scale_expr

Fields inherited from class org.jacorb.idl.TemplateTypeSpec

typedefd

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

FixedPointType(int num)
class constructor

Method Summary

Object
clone()
String
getIDLTypeName()
get this symbol's IDL type name
String
getTypeCodeExpression()
String
holderName()
void
parse()
empty parse
void
print(java.io.PrintWriter pw)
String
printReadExpression(String strname)
String
printReadStatement(String var_name, String strname)
String
printWriteStatement(String var_name, String strname)
void
setEnclosingSymbol(IdlSymbol s)
void
setPackage(String s)
String
toString()
String
typeName()
Deprecated. use either getJavaTypeName() or getIDLTypeName()
TypeSpec
typeSpec()

Methods inherited from class org.jacorb.idl.TemplateTypeSpec

basic, markTypeDefd, parse

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

Field Details

digit_expr

public org.jacorb.idl.ConstExpr digit_expr


scale_expr

public org.jacorb.idl.ConstExpr scale_expr

Constructor Details

FixedPointType

public FixedPointType(int num)
class constructor

Method Details

clone

public Object clone()
Overrides:
clone in interface TypeSpec


getIDLTypeName

public String getIDLTypeName()
get this symbol's IDL type name
Overrides:
getIDLTypeName 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 org.jacorb.idl.TemplateTypeSpec


print

public void print(java.io.PrintWriter pw)


printReadExpression

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


printReadStatement

public String printReadStatement(String var_name,
                                 String strname)
Overrides:
printReadStatement in interface TypeSpec


printWriteStatement

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


setEnclosingSymbol

public void setEnclosingSymbol(IdlSymbol s)
Overrides:
setEnclosingSymbol in interface TypeSpec


setPackage

public void setPackage(String s)
Overrides:
setPackage 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