Package com.overzealous.remark.convert
Class NodeRemover
- java.lang.Object
-
- com.overzealous.remark.convert.NodeRemover
-
- All Implemented Interfaces:
NodeHandler
public class NodeRemover extends Object implements NodeHandler
- Author:
- Phil DeJarnett
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeRemovergetInstance()voidhandleIgnoredHTMLElement(org.jsoup.nodes.Element node, DocumentConverter converter)Handle an ignored HTMLElement.voidhandleNode(NodeHandler parent, org.jsoup.nodes.Element node, DocumentConverter converter)Handles an HTML Element node.voidhandleTextNode(org.jsoup.nodes.TextNode node, DocumentConverter converter)Handle a child text node.
-
-
-
Method Detail
-
getInstance
public static NodeRemover getInstance()
-
handleNode
public void handleNode(NodeHandler parent, org.jsoup.nodes.Element node, DocumentConverter converter)
Description copied from interface:NodeHandlerHandles an HTML Element node. This is where most of the work is done. Which NodeHandler is used is based on the tagName of the element.- Specified by:
handleNodein interfaceNodeHandler- Parameters:
parent- The previous node walker, in case we just want to remove an element.node- Node to handleconverter- Parent converter for this object.
-
handleTextNode
public void handleTextNode(org.jsoup.nodes.TextNode node, DocumentConverter converter)Description copied from interface:NodeHandlerHandle a child text node.- Specified by:
handleTextNodein interfaceNodeHandler- Parameters:
node- Node to handleconverter- Parent converter for this object.
-
handleIgnoredHTMLElement
public void handleIgnoredHTMLElement(org.jsoup.nodes.Element node, DocumentConverter converter)Description copied from interface:NodeHandlerHandle an ignored HTMLElement.- Specified by:
handleIgnoredHTMLElementin interfaceNodeHandler- Parameters:
node- Node to handleconverter- Parent converter for this object.
-
-