Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.jacorb.idl.runtime.symbol
org.jacorb.idl.IdlSymbol
org.jacorb.idl.TypeSpec
org.jacorb.idl.SimpleTypeSpec
org.jacorb.idl.TemplateTypeSpec
org.jacorb.idl.StringType
public class StringType
extends org.jacorb.idl.TemplateTypeSpec
Field Summary | |
org.jacorb.idl.ConstExpr |
Fields inherited from class org.jacorb.idl.TemplateTypeSpec | |
typedefd |
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 | |
|
Method Summary | |
Object |
|
String |
|
String | |
String | |
boolean |
|
void |
|
void |
|
String | |
String | |
String |
|
String |
|
String |
|
void | |
void |
|
void |
|
String |
|
String |
|
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 |
public String getIDLTypeName()
get this symbol's IDL type name
- Overrides:
- getIDLTypeName in interface TypeSpec
public String getTypeCodeExpression()
- Overrides:
- getTypeCodeExpression in interface TypeSpec
- Returns:
- a string for an expression of type TypeCode that describes this type
public boolean isWide()
public void parse()
empty parse
- Overrides:
- parse in interface org.jacorb.idl.TemplateTypeSpec
public void print(java.io.PrintWriter pw)
public String printExtractExpression()
- Overrides:
- printExtractExpression in interface TypeSpec
public String printInsertExpression()
- Overrides:
- printInsertExpression in interface TypeSpec
public String printReadExpression(String strname)
- Overrides:
- printReadExpression in interface TypeSpec
public String printReadStatement(String var_name, String strname)
- Overrides:
- printReadStatement in interface TypeSpec
public String printWriteStatement(String var_name, String strname)
- Overrides:
- printWriteStatement in interface TypeSpec
public void setEnclosingSymbol(IdlSymbol s)
- Overrides:
- setEnclosingSymbol in interface TypeSpec
public void setWide()
public String typeName()
Deprecated. use either getJavaTypeName() or getIDLTypeName()
- Overrides:
- typeName in interface TypeSpec