MetaTF.Generator.Java
Class ConstructorBodyGenerator
java.lang.Object
|
+--MetaTF.Generator.Java.ConstructorBodyGenerator
- All Implemented Interfaces:
- DTDVisitor
- class ConstructorBodyGenerator
- extends java.lang.Object
- implements DTDVisitor
ConstructorBodyGenerator.
Generate constructor body for each user-defined record.
- Version:
- rel-1-2 ($Revision: 1.2 $, $Date: 2000/12/15 16:29:11 $),
- Author:
- Richard Jones
- See Also:
- The MetaTF Grammar
Field Summary |
(package private) int |
currentSection
the number of the section being visited |
(package private) DTD |
symtab
The symbol table |
Method Summary |
java.lang.Object |
visit(BaseOffset baseOffset,
java.lang.Object data)
|
java.lang.Object |
visit(Default def,
java.lang.Object data)
|
java.lang.Object |
visit(Delta delta,
java.lang.Object data)
|
java.lang.Object |
visit(DTD symtab,
java.lang.Object data)
|
java.lang.Object |
visit(NamedField field,
java.lang.Object knownFields)
|
java.lang.Object |
visit(None none,
java.lang.Object data)
|
java.lang.Object |
visit(NumberValue numberValue,
java.lang.Object data)
|
java.lang.Object |
visit(Record record,
java.lang.Object data)
|
java.lang.Object |
visit(RepeatField field,
java.lang.Object knownFields)
|
java.lang.Object |
visit(Section section,
java.lang.Object data)
|
java.lang.Object |
visit(SectionOffset value,
java.lang.Object data)
|
java.lang.Object |
visit(SectionStride sectionStride,
java.lang.Object data)
|
java.lang.Object |
visit(Stride stride,
java.lang.Object data)
|
java.lang.Object |
visit(StringDefault def,
java.lang.Object data)
|
java.lang.Object |
visit(TagField field,
java.lang.Object knownFields)
|
java.lang.Object |
visit(TupleField field,
java.lang.Object knownFields)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
currentSection
int currentSection
- the number of the section being visited
symtab
DTD symtab
- The symbol table
ConstructorBodyGenerator
ConstructorBodyGenerator(DTD st,
int i)
visit
public java.lang.Object visit(NamedField field,
java.lang.Object knownFields)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(TagField field,
java.lang.Object knownFields)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(RepeatField field,
java.lang.Object knownFields)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(TupleField field,
java.lang.Object knownFields)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(DTD symtab,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(Section section,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(Record record,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(BaseOffset baseOffset,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(Default def,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(StringDefault def,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(Delta delta,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(None none,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(NumberValue numberValue,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(SectionStride sectionStride,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(Stride stride,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
visit
public java.lang.Object visit(SectionOffset value,
java.lang.Object data)
- Specified by:
visit
in interface DTDVisitor
Copyright © 2001 - Richard Jones MetaTF