Interface DocumentHandler
- All Known Implementing Classes:
TemplateParser.TemplateParserContext
public interface DocumentHandler
Invoked by the
HTMLParser
when elements are scanned.-
Method Summary
Modifier and TypeMethodDescriptionvoid
onCharacters
(char[] ch, int off, int len) Receive notification of unparsed character data.void
void
onEnd()
Receive notification of parsing end.void
onEndElement
(String name) Receive notification of the end of an element.void
onStart()
Receive notification of parsing start.void
onStartElement
(String name, AttributeList attList, boolean endSlash) Receive notification of the beginning of an element.
-
Method Details
-
onCharacters
Receive notification of unparsed character data.- Parameters:
ch
- the character bufferoff
- the offsetlen
- the length of the unparsed character data- Throws:
IOException
- if the characters cannot be processed
-
onComment
- Throws:
IOException
-
onStartElement
Receive notification of the beginning of an element.- Parameters:
name
- tag nameattList
- attribute listendSlash
- flag indicating whether the element is closed with an ending slash (xhtml-compliant)- Throws:
IOException
- if the element cannot be processed
-
onEndElement
Receive notification of the end of an element.- Parameters:
name
- tag name- Throws:
IOException
- if the element cannot be processed
-
onStart
Receive notification of parsing start.- Throws:
IOException
- if the parsing operation cannot start
-
onEnd
Receive notification of parsing end.- Throws:
IOException
- if the parsing operation cannot end
-