Package org.owasp.html
Class HtmlStreamEventReceiverWrapper
- java.lang.Object
-
- org.owasp.html.HtmlStreamEventReceiverWrapper
-
- All Implemented Interfaces:
Closeable,AutoCloseable,HtmlStreamEventReceiver
public abstract class HtmlStreamEventReceiverWrapper extends Object implements HtmlStreamEventReceiver, Closeable
An event receiver that delegates to an underlying receiver and which may be overridden to do additional work.
-
-
Constructor Summary
Constructors Constructor Description HtmlStreamEventReceiverWrapper(HtmlStreamEventReceiver underlying)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidcloseDocument()Called first to indicate that no more events will be received.voidcloseTag(String elementName)Called to specify an end tag like</elementName>.voidopenDocument()Called first to indicate that events follow.voidopenTag(String elementName, List<String> attrs)Called to specify a tag with the given name and attributes.voidtext(String text)Called to specify a text node.
-
-
-
Constructor Detail
-
HtmlStreamEventReceiverWrapper
public HtmlStreamEventReceiverWrapper(HtmlStreamEventReceiver underlying)
- Parameters:
underlying- delegated to.
-
-
Method Detail
-
openDocument
public void openDocument()
Description copied from interface:HtmlStreamEventReceiverCalled first to indicate that events follow.- Specified by:
openDocumentin interfaceHtmlStreamEventReceiver
-
closeDocument
public void closeDocument()
Description copied from interface:HtmlStreamEventReceiverCalled first to indicate that no more events will be received.- Specified by:
closeDocumentin interfaceHtmlStreamEventReceiver
-
openTag
public void openTag(String elementName, List<String> attrs)
Description copied from interface:HtmlStreamEventReceiverCalled to specify a tag with the given name and attributes.- Specified by:
openTagin interfaceHtmlStreamEventReceiverattrs- alternating attribute names and values.
-
closeTag
public void closeTag(String elementName)
Description copied from interface:HtmlStreamEventReceiverCalled to specify an end tag like</elementName>.- Specified by:
closeTagin interfaceHtmlStreamEventReceiver
-
text
public void text(String text)
Description copied from interface:HtmlStreamEventReceiverCalled to specify a text node.- Specified by:
textin interfaceHtmlStreamEventReceiver
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-