dk.brics.servletvalidator.tagform
Class AbstractAnnotationVisitor

java.lang.Object
  extended by dk.brics.servletvalidator.grammar.AbstractGrammarEntityVisitor
      extended by dk.brics.servletvalidator.tagform.AbstractTagformVisitor
          extended by dk.brics.servletvalidator.tagform.AbstractAnnotationVisitor
All Implemented Interfaces:
GrammarEntityVisitor
Direct Known Subclasses:
DecoratingAnnotationVisitor, GrammarAnnotater

public abstract class AbstractAnnotationVisitor
extends AbstractTagformVisitor


Field Summary
 
Fields inherited from class dk.brics.servletvalidator.grammar.AbstractGrammarEntityVisitor
marked
 
Constructor Summary
protected AbstractAnnotationVisitor(boolean shouldPrettyPrint)
           
 
Method Summary
abstract  void addContext(NonTerminal n, Context c)
           
abstract  void addContext(Production p, Context c)
           
 Context getContext(AlphabetSymbol a)
           
abstract  Context getContext(NonTerminal n)
           
abstract  Context getContext(Production p)
           
 Context getContext(Terminal t)
           
 boolean isChanged()
           
 void print(Grammar g)
           
 void setChanged()
           
 
Methods inherited from class dk.brics.servletvalidator.tagform.AbstractTagformVisitor
isTagEnd
 
Methods inherited from class dk.brics.servletvalidator.grammar.AbstractGrammarEntityVisitor
apply, apply, apply, apply, getPath, in, in, in, isMarked, mark, out, out, out, shouldPrettyPrint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAnnotationVisitor

protected AbstractAnnotationVisitor(boolean shouldPrettyPrint)
Method Detail

addContext

public abstract void addContext(NonTerminal n,
                                Context c)

addContext

public abstract void addContext(Production p,
                                Context c)

getContext

public Context getContext(AlphabetSymbol a)

getContext

public abstract Context getContext(NonTerminal n)

getContext

public abstract Context getContext(Production p)

getContext

public Context getContext(Terminal t)

isChanged

public boolean isChanged()

print

public void print(Grammar g)
Specified by:
print in interface GrammarEntityVisitor
Overrides:
print in class AbstractGrammarEntityVisitor

setChanged

public void setChanged()


Copyright © 2008 Mathias Schwarz.