org.jacorb.idl
Class TypeDef

java.lang.Object
  extended byorg.jacorb.idl.runtime.symbol
      extended byorg.jacorb.idl.IdlSymbol
          extended byorg.jacorb.idl.Declaration
              extended byorg.jacorb.idl.TypeDeclaration
                  extended byorg.jacorb.idl.TypeDef

public class TypeDef
extends TypeDeclaration


Field Summary
 org.jacorb.idl.TypeDeclarator type_declarator
           
 
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
TypeDef(int num)
           
 
Method Summary
 void accept(IDLTreeVisitor visitor)
          let the visitor pattern do its work...
 java.util.Vector getTypeSpecs()
           
 java.lang.String id()
           
 void parse()
          empty parse
 void print(java.io.PrintWriter ps)
           
 void set_included(boolean i)
           
 void setEnclosingSymbol(IdlSymbol s)
           
 void setPackage(java.lang.String s)
           
 
Methods inherited from class org.jacorb.idl.TypeDeclaration
basic, clone, declaration, getIDLTypeName, getJavaTypeName, getRecursiveTypeCodeExpression, getTypeCodeExpression, getTypeCodeExpression, holderName, markTypeDefd, printReadExpression, printReadStatement, printWriteStatement, toString, typeName
 
Methods inherited from class org.jacorb.idl.IdlSymbol
addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, is_included, is_pseudo, isEscaped, name, new_num, omgPrefix, printIdMethod, printImport, set_name, set_pseudo, set_token, setPrintPhaseNames
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

type_declarator

public org.jacorb.idl.TypeDeclarator type_declarator
Constructor Detail

TypeDef

public TypeDef(int num)
Method Detail

getTypeSpecs

public java.util.Vector getTypeSpecs()

setPackage

public void setPackage(java.lang.String s)
Overrides:
setPackage in class TypeDeclaration

set_included

public void set_included(boolean i)
Overrides:
set_included in class TypeDeclaration

id

public java.lang.String id()
Overrides:
id in class IdlSymbol
Returns:
this symbol's repository Id

setEnclosingSymbol

public void setEnclosingSymbol(IdlSymbol s)
Overrides:
setEnclosingSymbol in class TypeDeclaration

parse

public void parse()
Description copied from class: IdlSymbol
empty parse

Overrides:
parse in class TypeDeclaration

print

public void print(java.io.PrintWriter ps)
Overrides:
print in class TypeDeclaration

accept

public void accept(IDLTreeVisitor visitor)
Description copied from class: IdlSymbol
let the visitor pattern do its work...

Overrides:
accept in class TypeDeclaration