Class ValueBoxGen
- java.lang.Object
-
- com.sun.tools.corba.ee.idl.toJavaPortable.ValueBoxGen
-
- All Implemented Interfaces:
Generator,JavaGenerator,ValueBoxGen
- Direct Known Subclasses:
ValueBoxGen24
public class ValueBoxGen extends java.lang.Object implements ValueBoxGen, JavaGenerator
-
-
Field Summary
Fields Modifier and Type Field Description protected java.io.PrintWriterstreamprotected java.util.HashtablesymbolTableprotected ValueBoxEntryv
-
Constructor Summary
Constructors Constructor Description ValueBoxGen()Public zero-argument constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcloseStream()voidgenerate(java.util.Hashtable symbolTable, ValueBoxEntry v, java.io.PrintWriter str)protected voidgenerateHelper()protected voidgenerateHolder()voidhelperRead(java.lang.String entryName, SymtabEntry entry, java.io.PrintWriter stream)inthelperType(int index, java.lang.String indent, TCOffsets tcoffsets, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)voidhelperWrite(SymtabEntry entry, java.io.PrintWriter stream)protected voidopenStream()intread(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)protected voidstreamableRead(java.lang.String entryName, SymtabEntry entry, java.io.PrintWriter stream)inttype(int index, java.lang.String indent, TCOffsets tcoffsets, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)intwrite(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)protected voidwriteAbstract()protected voidwriteBody()protected voidwriteClosing()protected voidwriteHeading()protected voidwriteStreamableMethods()protected voidwriteTruncatable()
-
-
-
Field Detail
-
symbolTable
protected java.util.Hashtable symbolTable
-
v
protected ValueBoxEntry v
-
stream
protected java.io.PrintWriter stream
-
-
Method Detail
-
generate
public void generate(java.util.Hashtable symbolTable, ValueBoxEntry v, java.io.PrintWriter str)- Specified by:
generatein interfaceValueBoxGen
-
openStream
protected void openStream()
-
generateHelper
protected void generateHelper()
-
generateHolder
protected void generateHolder()
-
writeHeading
protected void writeHeading()
-
writeBody
protected void writeBody()
-
writeTruncatable
protected void writeTruncatable()
-
writeClosing
protected void writeClosing()
-
closeStream
protected void closeStream()
-
writeStreamableMethods
protected void writeStreamableMethods()
-
helperType
public int helperType(int index, java.lang.String indent, TCOffsets tcoffsets, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)- Specified by:
helperTypein 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:
typein interfaceJavaGenerator
-
read
public int read(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)- Specified by:
readin interfaceJavaGenerator
-
helperRead
public void helperRead(java.lang.String entryName, SymtabEntry entry, java.io.PrintWriter stream)- Specified by:
helperReadin interfaceJavaGenerator
-
helperWrite
public void helperWrite(SymtabEntry entry, java.io.PrintWriter stream)
- Specified by:
helperWritein interfaceJavaGenerator
-
write
public int write(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)- Specified by:
writein interfaceJavaGenerator
-
writeAbstract
protected void writeAbstract()
-
streamableRead
protected void streamableRead(java.lang.String entryName, SymtabEntry entry, java.io.PrintWriter stream)
-
-