< prev index next >
src/java.corba/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/InterfaceGen.java
Print this page
*** 188,208 ****
factories.holder ().generate (symbolTable, i);
} // generateHolder
/**
* Generate the interface. Provides general algorithm for binding generation:
! * 1.) Initialize members unique to this generator. - init ()
! * 2.) Open print stream - openStream ()
! * 3.) Write class heading (package, prologue, class statement, open curly - writeHeading ()
! * 4.) Write class body (member data and methods) - write*Body ()
! * 5.) Write class closing (close curly) - writeClosing ()
! * 6.) Close the print stream - closeStream ()
*
* For CORBA 2.3, interfaces are mapped to Operations and Signature
* interfaces. The Operations interface contains the method definitions.
* The Signature interface extends the Operations interface and adds
! * CORBA::Object. <klr>
**/
protected void generateInterface ()
{
init ();
openStream ();
--- 188,210 ----
factories.holder ().generate (symbolTable, i);
} // generateHolder
/**
* Generate the interface. Provides general algorithm for binding generation:
! * <ol>
! * <li> Initialize members unique to this generator - init()</li>
! * <li> Open print stream - openStream()</li>
! * <li> Write class heading (package, prologue, class statement, open curly - writeHeading()</li>
! * <li> Write class body (member data and methods) - write*Body()</li>
! * <li> Write class closing (close curly) - writeClosing()</li>
! * <li> Close the print stream - closeStream ()</li>
! * </ol>
*
* For CORBA 2.3, interfaces are mapped to Operations and Signature
* interfaces. The Operations interface contains the method definitions.
* The Signature interface extends the Operations interface and adds
! * CORBA::Object. (klr)
**/
protected void generateInterface ()
{
init ();
openStream ();
< prev index next >