com.opensymphony.module.sitemesh.html
Class HTMLProcessor

java.lang.Object
  extended by com.opensymphony.module.sitemesh.html.HTMLProcessor

public class HTMLProcessor
extends java.lang.Object


Field Summary
private  State currentState
           
private  State defaultState
           
private  char[] in
           
private  CharArray out
           
private  java.io.Writer outStream
           
 
Constructor Summary
HTMLProcessor(char[] in, CharArray out)
           
HTMLProcessor(java.io.Reader in, java.io.Writer out)
           
 
Method Summary
 void addRule(TagRule rule)
          Equivalent of htmlProcessor.defaultState().addRule()
 void addTextFilter(TextFilter textFilter)
           
 State defaultState()
           
 void process()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

in

private final char[] in

out

private final CharArray out

defaultState

private final State defaultState

currentState

private State currentState

outStream

private java.io.Writer outStream
Constructor Detail

HTMLProcessor

public HTMLProcessor(char[] in,
                     CharArray out)

HTMLProcessor

public HTMLProcessor(java.io.Reader in,
                     java.io.Writer out)
              throws java.io.IOException
Throws:
java.io.IOException
Method Detail

defaultState

public State defaultState()

addRule

public void addRule(TagRule rule)
Equivalent of htmlProcessor.defaultState().addRule()


process

public void process()
             throws java.io.IOException
Throws:
java.io.IOException

addTextFilter

public void addTextFilter(TextFilter textFilter)

www.opensymphony.com/sitemesh/