org.owasp.html
Class TagBalancingHtmlStreamEventReceiver
java.lang.Object
org.owasp.html.TagBalancingHtmlStreamEventReceiver
- All Implemented Interfaces:
- HtmlStreamEventReceiver
public class TagBalancingHtmlStreamEventReceiver
- extends java.lang.Object
- implements HtmlStreamEventReceiver
Wraps an HTML stream event receiver to fill in missing close tags.
If the balancer is given the HTML <p>1<p>2
, the wrapped receiver will
see events equivalent to <p>1</p><p>2</p>
.
- Author:
- Mike Samuel
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TagBalancingHtmlStreamEventReceiver
public TagBalancingHtmlStreamEventReceiver(HtmlStreamEventReceiver underlying)
setNestingLimit
public void setNestingLimit(int limit)
openDocument
public void openDocument()
- Specified by:
openDocument
in interface HtmlStreamEventReceiver
closeDocument
public void closeDocument()
- Specified by:
closeDocument
in interface HtmlStreamEventReceiver
openTag
public void openTag(java.lang.String elementName,
java.util.List<java.lang.String> attrs)
- Specified by:
openTag
in interface HtmlStreamEventReceiver
attrs
- alternating attribute names and values.
closeTag
public void closeTag(java.lang.String elementName)
- Specified by:
closeTag
in interface HtmlStreamEventReceiver
text
public void text(java.lang.String text)
- Specified by:
text
in interface HtmlStreamEventReceiver
Copyright © 2012 OWASP. All Rights Reserved.