org.jacorb.idl
Class Definitions

java.lang.Object
  extended by org.jacorb.idl.runtime.symbol
      extended by org.jacorb.idl.IdlSymbol
          extended by org.jacorb.idl.SymbolList
              extended by org.jacorb.idl.Definitions

public class Definitions
extends SymbolList

Version:
$Id: Definitions.java,v 1.14 2004/05/06 12:39:58 nicolas Exp $
Author:
Gerald Brose

Field Summary
 
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
Definitions(int num)
           
 
Method Summary
 void accept(IDLTreeVisitor visitor)
          let the visitor pattern do its work...
 java.util.Enumeration getElements()
           
 void print(java.io.PrintWriter ps)
           
 void set_included(boolean i)
          used by the lexer to mark this symbol as included from another IDL file
 void setEnclosingSymbol(IdlSymbol s)
           
 void setPackage(java.lang.String s)
           
 
Methods inherited from class org.jacorb.idl.SymbolList
elements, parse, size, toString
 
Methods inherited from class org.jacorb.idl.IdlSymbol
addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, id, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Definitions

public Definitions(int num)
Method Detail

setPackage

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

setEnclosingSymbol

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

set_included

public void set_included(boolean i)
Description copied from class: IdlSymbol
used by the lexer to mark this symbol as included from another IDL file


getElements

public java.util.Enumeration getElements()

print

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

accept

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

Overrides:
accept in class IdlSymbol