org.jacorb.idl
Class InitDecl

java.lang.Object
  extended by org.jacorb.idl.runtime.symbol
      extended by org.jacorb.idl.IdlSymbol
          extended by org.jacorb.idl.Declaration
              extended by org.jacorb.idl.InitDecl

public class InitDecl
extends Declaration

Version:
$Id: InitDecl.java,v 1.12 2008-11-14 08:55:25 nick.cross Exp $
Author:
Gerald Brose

Field Summary
 IdlSymbol myValue
           
 java.util.Vector paramDecls
           
 RaisesExpr raisesExpr
          new in CORBA 3.0, factory methods may raise exceptions
 
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
InitDecl(int num)
           
 
Method Summary
 java.lang.String name()
          get this symbol's name
 java.lang.String opName()
           
 void parse()
          empty parse
 void print(java.io.PrintWriter ps, java.lang.String type_name)
          Prints the method's signature, for inclusion in the factory interface.
 void printHelperMethod(java.io.PrintWriter ps, java.lang.String type_name)
          Prints the Helper method that corresponds to this factory method.
 void setEnclosingSymbol(IdlSymbol s)
           
 void setPackage(java.lang.String s)
           
 
Methods inherited from class org.jacorb.idl.Declaration
accept
 
Methods inherited from class org.jacorb.idl.IdlSymbol
addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, getFullName, id, is_included, is_pseudo, isEscaped, new_num, omgPrefix, print, printClassComment, printIdMethod, printImport, set_name, set_pseudo, set_token, setPrintPhaseNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

paramDecls

public java.util.Vector paramDecls

myValue

public IdlSymbol myValue

raisesExpr

public RaisesExpr raisesExpr
new in CORBA 3.0, factory methods may raise exceptions

Constructor Detail

InitDecl

public InitDecl(int num)
Method Detail

setPackage

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

setEnclosingSymbol

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

parse

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

Overrides:
parse in class IdlSymbol

print

public void print(java.io.PrintWriter ps,
                  java.lang.String type_name)
Prints the method's signature, for inclusion in the factory interface.


printHelperMethod

public void printHelperMethod(java.io.PrintWriter ps,
                              java.lang.String type_name)
Prints the Helper method that corresponds to this factory method.


name

public java.lang.String name()
Description copied from class: IdlSymbol
get this symbol's name

Overrides:
name in class IdlSymbol

opName

public java.lang.String opName()