dk.brics.servletvalidator.tagform
Class AttributeVisitor

java.lang.Object
  extended by dk.brics.servletvalidator.grammar.AbstractGrammarEntityVisitor
      extended by dk.brics.servletvalidator.tagform.AbstractTagformVisitor
          extended by dk.brics.servletvalidator.tagform.AbstractAnnotationVisitor
              extended by dk.brics.servletvalidator.tagform.DecoratingAnnotationVisitor
                  extended by dk.brics.servletvalidator.tagform.AttributeVisitor
All Implemented Interfaces:
GrammarEntityVisitor

public class AttributeVisitor
extends DecoratingAnnotationVisitor

Takes the contents of a tag after the name, splits it by space, and puts these lists of contents in their own non nonterminal effectively meaning that attributes are put in their own non termianl

Author:
schwarz

Field Summary
 
Fields inherited from class dk.brics.servletvalidator.grammar.AbstractGrammarEntityVisitor
marked
 
Constructor Summary
AttributeVisitor(AbstractAnnotationVisitor abv)
           
 
Method Summary
 void out(Production production)
           
 
Methods inherited from class dk.brics.servletvalidator.tagform.DecoratingAnnotationVisitor
addContext, addContext, getContext, getContext
 
Methods inherited from class dk.brics.servletvalidator.tagform.AbstractAnnotationVisitor
getContext, getContext, isChanged, print, 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, shouldPrettyPrint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeVisitor

public AttributeVisitor(AbstractAnnotationVisitor abv)
Method Detail

out

public void out(Production production)
Specified by:
out in interface GrammarEntityVisitor
Overrides:
out in class AbstractGrammarEntityVisitor


Copyright © 2008 Mathias Schwarz.