Package org.htmlcleaner.conditional
Class TagNodeEmptyContentCondition
- java.lang.Object
-
- org.htmlcleaner.conditional.TagNodeEmptyContentCondition
-
- All Implemented Interfaces:
ITagNodeCondition
public class TagNodeEmptyContentCondition extends Object implements ITagNodeCondition
Checks if node is an inline 0r block element and has empty contents or white/non-breakable spaces only. Nodes that have non-empty id attribute are considered to be non-empty, since they can be used in javascript scenarios. Examples that should be pruned,
Examples of code that should NOT be pruned:
- no content but image tags do not have text content.hi - the first (empty) td is a placeholder so the second td is in the correct column- Author:
- Konstantin Burov
-
-
Constructor Summary
Constructors Constructor Description TagNodeEmptyContentCondition(ITagInfoProvider provider)
-
-
-
Constructor Detail
-
TagNodeEmptyContentCondition
public TagNodeEmptyContentCondition(ITagInfoProvider provider)
-
-
Method Detail
-
satisfy
public boolean satisfy(TagNode tagNode)
- Specified by:
satisfy
in interfaceITagNodeCondition
-
-