MetaTF API

MetaTF.Parser
Class FieldLister

java.lang.Object
  |
  +--MetaTF.Parser.FieldLister
All Implemented Interfaces:
MetaTFParserVisitor

public class FieldLister
extends java.lang.Object
implements MetaTFParserVisitor

Field Lister visitor adds a list of fields the symbol table in the order that they appear, with no duplicates.

Version:
rel-1-2 ($Revision: 1.2 $, $Date: 2000/11/29 18:06:08 $),
Author:
Richard Jones
See Also:
Field

Constructor Summary
FieldLister()
           
 
Method Summary
 java.lang.Object visit(ASTBaseOffset node, java.lang.Object data)
           
 java.lang.Object visit(ASTDefault node, java.lang.Object data)
           
 java.lang.Object visit(ASTDelta node, java.lang.Object data)
           
 java.lang.Object visit(ASTDTD node, java.lang.Object symtab)
           
 java.lang.Object visit(ASTNamedField node, java.lang.Object data)
           
 java.lang.Object visit(ASTName node, java.lang.Object data)
           
 java.lang.Object visit(ASTNone node, java.lang.Object data)
           
 java.lang.Object visit(ASTNumber node, java.lang.Object data)
           
 java.lang.Object visit(ASTNumberValue node, java.lang.Object data)
           
 java.lang.Object visit(ASTProperty node, java.lang.Object data)
           
 java.lang.Object visit(ASTRecord node, java.lang.Object data)
           
 java.lang.Object visit(ASTRptField node, java.lang.Object data)
           
 java.lang.Object visit(ASTSection0 node, java.lang.Object data)
           
 java.lang.Object visit(ASTSection node, java.lang.Object data)
           
 java.lang.Object visit(ASTSectionOffset node, java.lang.Object data)
           
 java.lang.Object visit(ASTSectionStride node, java.lang.Object data)
           
 java.lang.Object visit(ASTStride node, java.lang.Object data)
           
 java.lang.Object visit(ASTStringDefault node, java.lang.Object data)
           
 java.lang.Object visit(ASTTraceString node, java.lang.Object data)
           
 java.lang.Object visit(ASTTupleField node, java.lang.Object data)
           
 java.lang.Object visit(SimpleNode node, java.lang.Object data)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldLister

public FieldLister()
Method Detail

visit

public java.lang.Object visit(SimpleNode node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTDTD node,
                              java.lang.Object symtab)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTSection0 node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTSection node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTRecord node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTNamedField node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTRptField node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTTupleField node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTProperty node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTName node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTNone node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTBaseOffset node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTDelta node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTDefault node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTStringDefault node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTSectionOffset node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTStride node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTSectionStride node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTNumberValue node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTNumber node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

visit

public java.lang.Object visit(ASTTraceString node,
                              java.lang.Object data)
Specified by:
visit in interface MetaTFParserVisitor

MetaTF API

Copyright © 2001 - Richard Jones     MetaTF