dk.brics.grammar
Class VoidEntityVisitor

java.lang.Object
  extended by dk.brics.grammar.VoidEntityVisitor
All Implemented Interfaces:
EntityVisitor<Object>

public class VoidEntityVisitor
extends Object
implements EntityVisitor<Object>

Basic entity visitor.


Constructor Summary
VoidEntityVisitor()
           
 
Method Summary
 void visitEOFTerminal(EOFTerminalEntity e)
          Empty visitor for EOFTerminalEntity.
 Object visitEOFTerminalEntity(EOFTerminalEntity e)
          Invokes visitTerminal(TerminalEntity) and visitEOFTerminal(EOFTerminalEntity) and returns null.
 void visitNonterminal(NonterminalEntity e)
          Empty visitor for NonterminalEntity.
 Object visitNonterminalEntity(NonterminalEntity e)
          Invokes visitNonterminal(NonterminalEntity) and returns null.
 void visitRegexpTerminal(RegexpTerminalEntity e)
          Empty visitor for RegexpTerminalEntity.
 Object visitRegexpTerminalEntity(RegexpTerminalEntity e)
          Invokes visitTerminal(TerminalEntity) and visitRegexpTerminal(RegexpTerminalEntity) and returns null.
 void visitStringTerminal(StringTerminalEntity e)
          Empty visitor for StringTerminalEntity.
 Object visitStringTerminalEntity(StringTerminalEntity e)
          Invokes visitTerminal(TerminalEntity) and visitStringTerminal(StringTerminalEntity) and returns null.
 void visitTerminal(TerminalEntity e)
          Empty visitor for TerminalEntity.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VoidEntityVisitor

public VoidEntityVisitor()
Method Detail

visitEOFTerminal

public void visitEOFTerminal(EOFTerminalEntity e)
Empty visitor for EOFTerminalEntity.

Parameters:
e - current entity

visitEOFTerminalEntity

public final Object visitEOFTerminalEntity(EOFTerminalEntity e)
Invokes visitTerminal(TerminalEntity) and visitEOFTerminal(EOFTerminalEntity) and returns null.

Specified by:
visitEOFTerminalEntity in interface EntityVisitor<Object>
Parameters:
e - current entity

visitNonterminal

public void visitNonterminal(NonterminalEntity e)
Empty visitor for NonterminalEntity.

Parameters:
e - current entity

visitNonterminalEntity

public final Object visitNonterminalEntity(NonterminalEntity e)
Invokes visitNonterminal(NonterminalEntity) and returns null.

Specified by:
visitNonterminalEntity in interface EntityVisitor<Object>
Parameters:
e - current entity

visitRegexpTerminal

public void visitRegexpTerminal(RegexpTerminalEntity e)
Empty visitor for RegexpTerminalEntity.

Parameters:
e - current entity

visitRegexpTerminalEntity

public final Object visitRegexpTerminalEntity(RegexpTerminalEntity e)
Invokes visitTerminal(TerminalEntity) and visitRegexpTerminal(RegexpTerminalEntity) and returns null.

Specified by:
visitRegexpTerminalEntity in interface EntityVisitor<Object>
Parameters:
e - current entity

visitStringTerminal

public void visitStringTerminal(StringTerminalEntity e)
Empty visitor for StringTerminalEntity.

Parameters:
e - current entity

visitStringTerminalEntity

public final Object visitStringTerminalEntity(StringTerminalEntity e)
Invokes visitTerminal(TerminalEntity) and visitStringTerminal(StringTerminalEntity) and returns null.

Specified by:
visitStringTerminalEntity in interface EntityVisitor<Object>
Parameters:
e - current entity

visitTerminal

public void visitTerminal(TerminalEntity e)
Empty visitor for TerminalEntity.

Parameters:
e - current entity


Copyright © 2005-2008 Anders Møller.