dk.brics.servletvalidator
Class AbstractPrettyPrinter<T>

java.lang.Object
  extended by dk.brics.servletvalidator.grammar.AbstractGrammarEntityVisitor
      extended by dk.brics.servletvalidator.AbstractPrettyPrinter<T>
All Implemented Interfaces:
GrammarEntityVisitor, PrettyPrinter
Direct Known Subclasses:
DGraphPrettyPrinter, FlowGraphPrettyPrinter, GrammarPrettyPrinter, XMLPrettyPrinter

public abstract class AbstractPrettyPrinter<T>
extends AbstractGrammarEntityVisitor
implements PrettyPrinter

Implements reusable stuff for Pretty printers, E.g giving unique names that can be used


Field Summary
 
Fields inherited from class dk.brics.servletvalidator.grammar.AbstractGrammarEntityVisitor
marked
 
Constructor Summary
AbstractPrettyPrinter()
           
 
Method Summary
protected  String escapeSymbol(String s)
          Escapes special symbols
protected  String getEasyName(T t)
           
protected  String getNextName()
           
 
Methods inherited from class dk.brics.servletvalidator.grammar.AbstractGrammarEntityVisitor
apply, apply, apply, apply, getPath, in, in, in, isMarked, mark, out, out, out, print, shouldPrettyPrint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface dk.brics.servletvalidator.PrettyPrinter
print
 

Constructor Detail

AbstractPrettyPrinter

public AbstractPrettyPrinter()
Method Detail

escapeSymbol

protected String escapeSymbol(String s)
Escapes special symbols

Parameters:
s -
Returns:

getEasyName

protected String getEasyName(T t)

getNextName

protected String getNextName()


Copyright © 2008 Mathias Schwarz.