Class ValueBoxGen

    • Field Detail

      • symbolTable

        protected java.util.Hashtable symbolTable
      • stream

        protected java.io.PrintWriter stream
    • Constructor Detail

      • ValueBoxGen

        public ValueBoxGen()
        Public zero-argument constructor.
    • Method Detail

      • generate

        public void generate​(java.util.Hashtable symbolTable,
                             ValueBoxEntry v,
                             java.io.PrintWriter str)
        Specified by:
        generate in interface ValueBoxGen
      • 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:
        helperType in interface JavaGenerator
      • 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 interface JavaGenerator
      • read

        public int read​(int index,
                        java.lang.String indent,
                        java.lang.String name,
                        SymtabEntry entry,
                        java.io.PrintWriter stream)
        Specified by:
        read in interface JavaGenerator
      • helperRead

        public void helperRead​(java.lang.String entryName,
                               SymtabEntry entry,
                               java.io.PrintWriter stream)
        Specified by:
        helperRead in interface JavaGenerator
      • write

        public int write​(int index,
                         java.lang.String indent,
                         java.lang.String name,
                         SymtabEntry entry,
                         java.io.PrintWriter stream)
        Specified by:
        write in interface JavaGenerator
      • writeAbstract

        protected void writeAbstract()
      • streamableRead

        protected void streamableRead​(java.lang.String entryName,
                                      SymtabEntry entry,
                                      java.io.PrintWriter stream)