AttributeTransformationPatternImpl |
|
BaseHtmlNode |
|
BaseTokenImpl |
Base class for all tokens.
|
BrowserCompactXmlSerializer |
Browser compact XML serializer - creates resulting XML by stripping whitespaces wherever possible,
but preserving single whitespace where at least one exists.
|
CData |
|
ChildBreaks |
Contains information about nodes that were closed due to their child nodes.
|
CleanerProperties |
Properties defining cleaner's behaviour
|
CleanerTransformations |
Contains transformation collection.
|
CleanTimeValues |
This class is for thread-safe handling of private instance variables from HtmlCleaner
|
CommandLine |
Command line usage class.
|
CommentNode |
HTML comment token.
|
CompactHtmlSerializer |
Compact HTML serializer - creates resulting HTML by stripping whitespaces wherever possible.
|
CompactXmlSerializer |
Compact XML serializer - creates resulting XML by stripping whitespaces.
|
ConfigFileTagProvider |
Configuration file tag provider - reads XML file in specified format and creates a Tag Provider.
|
ContentNode |
HTML text token.
|
DefaultTagProvider |
This is the default tag provider for HTML Cleaner
Note this is no longer generated from XML - see https://sourceforge.net/p/htmlcleaner/bugs/81/
|
DoctypeToken |
HTML doctype token.
|
DomBuilder |
|
DomSerializer |
DOM serializer - creates xml DOM.
|
EndTagToken |
HTML tag end token.
|
Html4TagProvider |
|
Html5TagProvider |
|
HtmlCleaner |
Main HtmlCleaner class.
|
HtmlCleanerForAnt |
Support for ANT.
|
HtmlSerializer |
Abstract HTML serializer - contains common logic for descendants.
|
HtmlTokenizer |
Main HTML tokenizer.
|
JDomSerializer |
JDom serializer - creates xml JDom instance out of the TagNode.
|
MathMLTagProvider |
It contains the MathML tags to use with Html5 tags
|
NestingState |
Nesting State
Wrapper for a current HtmlCleaner cleaning state, keeping together
the set of open tags and breaks in the current state.
|
OpenTags |
Class that contains information and methods for managing list of open,
but unhandled tags.
|
PrettyHtmlSerializer |
Pretty HTML serializer - creates resulting HTML with indenting lines.
|
PrettyXmlSerializer |
Pretty XML serializer - creates resulting XML with indenting lines.
|
ProxyTagNode |
|
Serializer |
Basic abstract serializer - contains common logic for descendants (methods writeXXX() .
|
SimpleHtmlSerializer |
Simple HTML serializer - creates resulting HTML without indenting and/or compacting.
|
SimpleXmlSerializer |
Simple XML serializer - creates resulting XML without indenting lines.
|
SpecialEntities |
This class contains map with special entities used in HTML and their
unicodes.
|
SpecialEntity |
|
TagInfo |
Class contains information about single HTML tag.
It also contains rules for tag balancing.
|
TagNode |
XML node tag - basic node of the cleaned HTML tree.
|
TagPos |
Contains information about a single open tag
|
TagToken |
HTML tag token - descendants are start (TagNode) and end token (EndTagToken).
|
TagTransformation |
Describes how specified tag is transformed to another one, or is ignored during parsing
|
TraversalDomSerializer |
A traversal-based serializer for DOM; used to avoid recursion and stack overflow for large
HTML documents.
|
Utils |
Common utilities.
|
XmlSerializer |
Abstract XML serializer - contains common logic for descendants.
|
XmlTraversor |
Depth-first node traversor.
|
XPather |
Utility for searching cleaned document tree with XPath expressions.
|