public class BaseType extends SimpleTypeSpec
_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_name
parse_state, sym
Constructor and Description |
---|
BaseType(int num) |
Modifier and Type | Method and Description |
---|---|
boolean |
basic() |
int |
getTCKind()
the "kind of TypeCode" for this type
|
String |
getTypeCodeExpression() |
String |
id() |
static boolean |
isBasicName(String typeName) |
boolean |
isSwitchType() |
void |
parse()
does nothing, will be overwritten in subclasses
|
void |
print(PrintWriter ps)
does nothing, will be overwritten in subclasses
|
void |
setEnclosingSymbol(IdlSymbol s) |
void |
setPackage(String s)
ignore, these types don't need to know their package
|
String |
toString() |
protected String |
typeCodeExpressionSkeleton(int kind) |
String |
typeName() |
TypeSpec |
typeSpec() |
accept
clone, getIDLTypeName, getJavaTypeName, getTypeCodeExpression, helperName, holderName, printExtractExpression, printExtractResult, printInsertExpression, printInsertIntoAny, printReadExpression, printReadStatement, printWriteStatement, set_constr
addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, getFullName, is_included, is_pseudo, isEscaped, name, new_num, omgPrefix, printClassComment, printIdMethod, printImport, set_name, set_pseudo, set_token, setPrintPhaseNames
public void setPackage(String s)
setPackage
in class TypeSpec
public boolean basic()
public boolean isSwitchType()
public void parse()
public static boolean isBasicName(String typeName)
public void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol
in class TypeSpec
public int getTCKind()
getTCKind
in class SimpleTypeSpec
protected String typeCodeExpressionSkeleton(int kind)
public String getTypeCodeExpression()
getTypeCodeExpression
in class TypeSpec
public void print(PrintWriter ps)
Copyright © 2016 JacORB. All rights reserved.