com.opensymphony.module.sitemesh.html
Class State

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

public final class State
extends java.lang.Object


Field Summary
private  java.util.List listeners
           
private  int ruleCount
           
private  TagRule[] rules
           
private  java.util.List textFilters
           
 
Constructor Summary
State()
           
 
Method Summary
 void addListener(StateChangeListener listener)
           
 void addRule(TagRule rule)
           
 void addTextFilter(TextFilter textFilter)
           
 void endOfState()
           
 TagRule getRule(java.lang.String tagName)
           
 void handleText(Text text, HTMLProcessorContext context)
           
 boolean shouldProcessTag(java.lang.String tagName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rules

private TagRule[] rules

ruleCount

private int ruleCount

listeners

private java.util.List listeners

textFilters

private java.util.List textFilters
Constructor Detail

State

public State()
Method Detail

addRule

public void addRule(TagRule rule)

addTextFilter

public void addTextFilter(TextFilter textFilter)

shouldProcessTag

public boolean shouldProcessTag(java.lang.String tagName)

getRule

public TagRule getRule(java.lang.String tagName)

addListener

public void addListener(StateChangeListener listener)

endOfState

public void endOfState()

handleText

public void handleText(Text text,
                       HTMLProcessorContext context)

www.opensymphony.com/sitemesh/