public class FixedPointType extends TemplateTypeSpec
Modifier and Type | Field and Description |
---|---|
ConstExpr |
digit_expr |
int |
digits |
int |
scale |
ConstExpr |
scale_expr |
typedefd
_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_name
parse_state, sym
Constructor and Description |
---|
FixedPointType(int num) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
java.lang.String |
getIDLTypeName()
get this symbol's IDL type name
|
int |
getTCKind() |
java.lang.String |
getTypeCodeExpression() |
java.lang.String |
helperName() |
java.lang.String |
holderName() |
void |
parse()
empty parse
|
void |
print(java.io.PrintWriter pw) |
void |
printExtractResult(java.io.PrintWriter ps,
java.lang.String resultname,
java.lang.String anyname,
java.lang.String resulttype)
Prints the java-commands to extract the contents of the Any anyname
into a variable resultname with the type resulttype
|
void |
printInsertIntoAny(java.io.PrintWriter ps,
java.lang.String anyname,
java.lang.String varname)
Prints the java-commands to insert the variable varname into
the Any anyname
|
java.lang.String |
printReadExpression(java.lang.String strname) |
java.lang.String |
printReadStatement(java.lang.String var_name,
java.lang.String strname) |
java.lang.String |
printWriteStatement(java.lang.String var_name,
java.lang.String strname) |
void |
setEnclosingSymbol(IdlSymbol s) |
void |
setPackage(java.lang.String s) |
java.lang.String |
toString() |
java.lang.String |
typeName() |
TypeSpec |
typeSpec() |
basic, markTypeDefd
accept
getJavaTypeName, getTypeCodeExpression, printExtractExpression, printInsertExpression, set_constr
addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, getFullName, id, is_included, is_pseudo, isEscaped, name, new_num, omgPrefix, printClassComment, printIdMethod, printImport, set_name, set_pseudo, set_token, setPrintPhaseNames
public ConstExpr digit_expr
public ConstExpr scale_expr
public int digits
public int scale
public java.lang.String helperName()
helperName
in class TypeSpec
public java.lang.String getIDLTypeName()
TypeSpec
getIDLTypeName
in class TypeSpec
public int getTCKind()
getTCKind
in class SimpleTypeSpec
public void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol
in class TypeSpec
public void setPackage(java.lang.String s)
setPackage
in class TypeSpec
public java.lang.String holderName()
holderName
in class TypeSpec
public java.lang.String getTypeCodeExpression()
getTypeCodeExpression
in class TypeSpec
public java.lang.String printReadExpression(java.lang.String strname)
printReadExpression
in class TypeSpec
public java.lang.String printReadStatement(java.lang.String var_name, java.lang.String strname)
printReadStatement
in class TypeSpec
public java.lang.String printWriteStatement(java.lang.String var_name, java.lang.String strname)
printWriteStatement
in class TypeSpec
public void parse()
IdlSymbol
parse
in class TemplateTypeSpec
public void printInsertIntoAny(java.io.PrintWriter ps, java.lang.String anyname, java.lang.String varname)
TypeSpec
printInsertIntoAny
in class TypeSpec
ps
- Stream, the commands shall be written toanyname
- Name of the Any into which the variable shall be insertedvarname
- Name of the variable which shall be insertedpublic void printExtractResult(java.io.PrintWriter ps, java.lang.String resultname, java.lang.String anyname, java.lang.String resulttype)
TypeSpec
printExtractResult
in class TypeSpec
ps
- Stream, the commands shall be written toresultname
- Name of the result variableanyname
- Name of the Any holding the resultresulttype
- Type of the result variable