Class ForwardValueGen
- java.lang.Object
-
- com.sun.tools.corba.ee.idl.toJavaPortable.ForwardValueGen
-
- All Implemented Interfaces:
ForwardValueGen
,Generator
,JavaGenerator
public class ForwardValueGen extends java.lang.Object implements ForwardValueGen, JavaGenerator
-
-
Field Summary
Fields Modifier and Type Field Description protected java.io.PrintWriter
stream
protected java.util.Hashtable
symbolTable
protected ForwardValueEntry
v
-
Constructor Summary
Constructors Constructor Description ForwardValueGen()
Public zero-argument constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
closeStream()
void
generate(java.util.Hashtable symbolTable, ForwardValueEntry v, java.io.PrintWriter str)
protected void
generateHelper()
protected void
generateHolder()
protected void
generateStub()
void
helperRead(java.lang.String entryName, SymtabEntry entry, java.io.PrintWriter stream)
int
helperType(int index, java.lang.String indent, TCOffsets tcoffsets, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)
void
helperWrite(SymtabEntry entry, java.io.PrintWriter stream)
protected void
openStream()
int
read(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)
int
type(int index, java.lang.String indent, TCOffsets tcoffsets, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)
int
write(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)
protected void
writeAbstract()
protected void
writeBody()
protected void
writeClosing()
protected void
writeHeading()
-
-
-
Field Detail
-
symbolTable
protected java.util.Hashtable symbolTable
-
v
protected ForwardValueEntry v
-
stream
protected java.io.PrintWriter stream
-
-
Method Detail
-
generate
public void generate(java.util.Hashtable symbolTable, ForwardValueEntry v, java.io.PrintWriter str)
- Specified by:
generate
in interfaceForwardValueGen
-
openStream
protected void openStream()
-
generateHelper
protected void generateHelper()
-
generateHolder
protected void generateHolder()
-
generateStub
protected void generateStub()
-
writeHeading
protected void writeHeading()
-
writeBody
protected void writeBody()
-
writeClosing
protected void writeClosing()
-
closeStream
protected void closeStream()
-
helperType
public int helperType(int index, java.lang.String indent, TCOffsets tcoffsets, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)
- Specified by:
helperType
in interfaceJavaGenerator
-
type
public int type(int index, java.lang.String indent, TCOffsets tcoffsets, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)
- Specified by:
type
in interfaceJavaGenerator
-
helperRead
public void helperRead(java.lang.String entryName, SymtabEntry entry, java.io.PrintWriter stream)
- Specified by:
helperRead
in interfaceJavaGenerator
-
read
public int read(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)
- Specified by:
read
in interfaceJavaGenerator
-
helperWrite
public void helperWrite(SymtabEntry entry, java.io.PrintWriter stream)
- Specified by:
helperWrite
in interfaceJavaGenerator
-
write
public int write(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)
- Specified by:
write
in interfaceJavaGenerator
-
writeAbstract
protected void writeAbstract()
-
-