Class TemplateParser.TemplateParserContext
- java.lang.Object
-
- org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateParser.TemplateParserContext
-
- All Implemented Interfaces:
DocumentHandler
- Enclosing class:
- TemplateParser
public static final class TemplateParser.TemplateParserContext extends Object implements DocumentHandler
-
-
Constructor Summary
Constructors Constructor Description TemplateParserContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplategetTemplate()voidonCharacters(char[] ch, int off, int len)Receive notification of unparsed character data.voidonComment(String text)voidonEnd()Receive notification of parsing end.voidonEndElement(String name)Receive notification of the end of an element.voidonStart()Receive notification of parsing start.voidonStartElement(String name, AttributeList attList, boolean endSlash)Receive notification of the beginning of an element.
-
-
-
Method Detail
-
getTemplate
public Template getTemplate()
-
onStart
public void onStart() throws IOExceptionDescription copied from interface:DocumentHandlerReceive notification of parsing start.- Specified by:
onStartin interfaceDocumentHandler- Throws:
IOException- if the parsing operation cannot start
-
onEnd
public void onEnd() throws IOExceptionDescription copied from interface:DocumentHandlerReceive notification of parsing end.- Specified by:
onEndin interfaceDocumentHandler- Throws:
IOException- if the parsing operation cannot end
-
onStartElement
public void onStartElement(String name, AttributeList attList, boolean endSlash)
Description copied from interface:DocumentHandlerReceive notification of the beginning of an element.- Specified by:
onStartElementin interfaceDocumentHandler- Parameters:
name- tag nameattList- attribute listendSlash- flag indicating whether the element is closed with an ending slash (xhtml-compliant)
-
onEndElement
public void onEndElement(String name)
Description copied from interface:DocumentHandlerReceive notification of the end of an element.- Specified by:
onEndElementin interfaceDocumentHandler- Parameters:
name- tag name
-
onCharacters
public void onCharacters(char[] ch, int off, int len)Description copied from interface:DocumentHandlerReceive notification of unparsed character data.- Specified by:
onCharactersin interfaceDocumentHandler- Parameters:
ch- the character bufferoff- the offsetlen- the length of the unparsed character data
-
onComment
public void onComment(String text) throws IOException
- Specified by:
onCommentin interfaceDocumentHandler- Throws:
IOException
-
-