Class ValueBoxGen
java.lang.Object
com.sun.tools.corba.ee.idl.toJavaPortable.ValueBoxGen
- All Implemented Interfaces:
Generator, JavaGenerator, ValueBoxGen
- Direct Known Subclasses:
ValueBoxGen24
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PrintWriterprotected Hashtableprotected ValueBoxEntry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidgenerate(Hashtable symbolTable, ValueBoxEntry v, PrintWriter str) protected voidprotected voidvoidhelperRead(String entryName, SymtabEntry entry, PrintWriter stream) inthelperType(int index, String indent, TCOffsets tcoffsets, String name, SymtabEntry entry, PrintWriter stream) ////////////voidhelperWrite(SymtabEntry entry, PrintWriter stream) protected voidintread(int index, String indent, String name, SymtabEntry entry, PrintWriter stream) protected voidstreamableRead(String entryName, SymtabEntry entry, PrintWriter stream) inttype(int index, String indent, TCOffsets tcoffsets, String name, SymtabEntry entry, PrintWriter stream) intwrite(int index, String indent, String name, SymtabEntry entry, PrintWriter stream) protected voidprotected voidprotected voidprotected voidprotected voidprotected void
-
Field Details
-
symbolTable
-
v
-
stream
-
-
Constructor Details
-
ValueBoxGen
public ValueBoxGen()Public zero-argument constructor.
-
-
Method Details
-
generate
- 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, String indent, TCOffsets tcoffsets, String name, SymtabEntry entry, PrintWriter stream) ////////////- Specified by:
helperTypein interfaceJavaGenerator
-
type
public int type(int index, String indent, TCOffsets tcoffsets, String name, SymtabEntry entry, PrintWriter stream) - Specified by:
typein interfaceJavaGenerator
-
read
- Specified by:
readin interfaceJavaGenerator
-
helperRead
- Specified by:
helperReadin interfaceJavaGenerator
-
helperWrite
- Specified by:
helperWritein interfaceJavaGenerator
-
write
- Specified by:
writein interfaceJavaGenerator
-
writeAbstract
protected void writeAbstract() -
streamableRead
-