63 super (that);
64 } // ctor
65
66 public Object clone ()
67 {
68 return new PragmaEntry (this);
69 } // clone
70
71 /** Invoke the Include type generator.
72 @param symbolTable the symbol table is a hash table whose key is
73 a fully qualified type name and whose value is a SymtabEntry or
74 a subclass of SymtabEntry.
75 @param stream the stream to which the generator should sent its output.
76 @see SymtabEntry */
77 public void generate (Hashtable symbolTable, PrintWriter stream)
78 {
79 pragmaGen.generate (symbolTable, this, stream);
80 } // generate
81
82 /** Access the Include type generator.
83 @returns an object which implements the IncludeGen interface.
84 @see IncludeGen */
85 public Generator generator ()
86 {
87 return pragmaGen;
88 } // generator
89
90 public String data ()
91 {
92 return _data;
93 } // data
94
95 public void data (String newData)
96 {
97 _data = newData;
98 } // data
99
100 static PragmaGen pragmaGen;
101
102 private String _data = null;
103 } // class PragmaEntry
|
63 super (that);
64 } // ctor
65
66 public Object clone ()
67 {
68 return new PragmaEntry (this);
69 } // clone
70
71 /** Invoke the Include type generator.
72 @param symbolTable the symbol table is a hash table whose key is
73 a fully qualified type name and whose value is a SymtabEntry or
74 a subclass of SymtabEntry.
75 @param stream the stream to which the generator should sent its output.
76 @see SymtabEntry */
77 public void generate (Hashtable symbolTable, PrintWriter stream)
78 {
79 pragmaGen.generate (symbolTable, this, stream);
80 } // generate
81
82 /** Access the Include type generator.
83 @return an object which implements the IncludeGen interface.
84 @see IncludeGen */
85 public Generator generator ()
86 {
87 return pragmaGen;
88 } // generator
89
90 public String data ()
91 {
92 return _data;
93 } // data
94
95 public void data (String newData)
96 {
97 _data = newData;
98 } // data
99
100 static PragmaGen pragmaGen;
101
102 private String _data = null;
103 } // class PragmaEntry
|