Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
Field Summary |
Fields inherited from class org.jacorb.idl.TypeDeclaration | |
type_decl |
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 | |
void |
|
boolean |
|
String | |
Object |
|
TypeDeclaration | |
ScopeData | |
String | |
String |
|
String | |
void |
|
void |
|
void |
|
String |
|
String |
|
void | |
void |
|
void |
|
void |
|
void | |
void |
|
String |
|
Methods inherited from class org.jacorb.idl.TypeDeclaration | |
accept , basic , clone , declaration , getIDLTypeName , getJavaTypeName , getRecursiveTypeCodeExpression , getTypeCodeExpression , getTypeCodeExpression , holderName , markTypeDefd , parse , print , printReadExpression , printReadStatement , printWriteStatement , setEnclosingSymbol , setPackage , set_included , toString , typeName |
Methods inherited from class org.jacorb.idl.Declaration | |
accept |
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 className()
public String getTypeCodeExpression()
- Overrides:
- getTypeCodeExpression in interface TypeDeclaration
- Returns:
- a string for an expression of type TypeCode that describes this type
public String getTypeCodeExpression(Set knownTypes)
Returns a type code expression (for use in generated code) for this type. If `knownTypes' contains this type, then a recursive type code is returned.
- Overrides:
- getTypeCodeExpression in interface TypeDeclaration
public void print(PrintWriter ps)
generate required classes
- Overrides:
- print in interface TypeDeclaration
public void printHolderClass(String className, PrintWriter ps)
public String printReadExpression(String Streamname)
- Overrides:
- printReadExpression in interface TypeDeclaration
public String printWriteStatement(String var_name, String streamname)
- Overrides:
- printWriteStatement in interface TypeDeclaration
public void setEnclosingSymbol(IdlSymbol s)
- Overrides:
- setEnclosingSymbol in interface TypeDeclaration
public void setSwitchBody(org.jacorb.idl.SwitchBody sb)
public void set_included(boolean i)
used by the lexer to mark this symbol as included from another IDL file
- Overrides:
- set_included in interface TypeDeclaration