Class Processor.WebComponentProcessor
- java.lang.Object
-
- org.devacfr.maven.skins.reflow.snippet.Processor
-
- org.devacfr.maven.skins.reflow.snippet.Processor.WebComponentProcessor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.devacfr.maven.skins.reflow.snippet.Processor
Processor.WebComponentProcessor
-
-
Constructor Summary
Constructors Constructor Description WebComponentProcessor(SnippetParser parser)Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappendChildrenToHtml(org.jsoup.nodes.Node node, Appendable writer)Append childNodein html rendering.protected voidhandleCloseTag(ComponentToken startToken, ComponentToken endToken)Handle close tag mismatch.protected voidhandleEmptyTag(ComponentToken token)Handle empty tag.protected voidhandleHtmlTag(ComponentToken token)Handle html tag.protected voidhandleStartTag(ComponentToken token)Handle start tag mismatch.-
Methods inherited from class org.devacfr.maven.skins.reflow.snippet.Processor
convertToHtml, parse
-
-
-
-
Constructor Detail
-
WebComponentProcessor
public WebComponentProcessor(SnippetParser parser)
Default constructor- Parameters:
parser- current parser.
-
-
Method Detail
-
appendChildrenToHtml
protected void appendChildrenToHtml(org.jsoup.nodes.Node node, Appendable writer) throws IOExceptionAppend childNodein html rendering.- Specified by:
appendChildrenToHtmlin classProcessor- Parameters:
node- the node to use.writer- the html writer- Throws:
IOException- If an I/O error occurs.
-
handleStartTag
protected void handleStartTag(ComponentToken token)
Description copied from class:ProcessorHandle start tag mismatch.- Overrides:
handleStartTagin classProcessor- Parameters:
token- the token
-
handleEmptyTag
protected void handleEmptyTag(ComponentToken token)
Handle empty tag.- Overrides:
handleEmptyTagin classProcessor- Parameters:
token- the token
-
handleCloseTag
protected void handleCloseTag(ComponentToken startToken, ComponentToken endToken)
Handle close tag mismatch.- Overrides:
handleCloseTagin classProcessor- Parameters:
startToken- the start tokenendToken- the end token.
-
handleHtmlTag
protected void handleHtmlTag(ComponentToken token)
Handle html tag.- Overrides:
handleHtmlTagin classProcessor- Parameters:
token- the token
-
-