MetaTF.Generator.Java
Class PutRecordGenerator
java.lang.Object
|
+--MetaTF.Generator.Java.PutRecordGenerator
- All Implemented Interfaces:
- DTDVisitor
- class PutRecordGenerator
- extends java.lang.Object
- implements DTDVisitor
PutRecordGenerator.
Generate the code for writing records
public void putRecord(LowLevelWriter stream) throws BadRecordException, IOException;
- Version:
- rel-1-2 ($Revision: 1.2 $, $Date: 2000/12/15 16:29:12 $),
- Author:
- Richard Jones
- See Also:
- The MetaTF Grammar
Field Summary |
(package private) java.lang.String |
prefix
Prefix such as first part of fully qualified name |
(package private) java.lang.String |
suffix
Suffix such as array index |
Constructor Summary |
(package private) |
PutRecordGenerator(java.io.FileWriter w)
Allocate a new object to write putRecord methods |
Method Summary |
(package private) void |
resetFieldNumber()
Reset field numbers, prefixes and suffixes |
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 |
prefix
java.lang.String prefix
- Prefix such as first part of fully qualified name
suffix
java.lang.String suffix
- Suffix such as array index
PutRecordGenerator
PutRecordGenerator(java.io.FileWriter w)
- Allocate a new object to write putRecord methods
- Parameters:
w
- the FileWrite to which the method definition is to be written
resetFieldNumber
void resetFieldNumber()
- Reset field numbers, prefixes and suffixes
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