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