Package com.helger.html.hc.ext
Class HCParser
- java.lang.Object
-
- com.helger.html.parser.XHTMLParser
-
- com.helger.html.hc.ext.HCParser
-
public class HCParser extends XHTMLParser
A special XHTML parser that can convert nodes toIHCNodes.- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description HCParser(EHTMLVersion eHTMLVersion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IHCNodeconvertToXHTMLFragmentOnDemand(String sText)If the passed text looks like XHTML, unescape it (usingXHTMLParser.unescapeXHTMLFragment(String)) else return a simple text node.-
Methods inherited from class com.helger.html.parser.XHTMLParser
createDefaultSAXReaderSettings, getAdditionalSAXReaderSettings, getHTMLVersion, getSAXReaderSettings, isValidXHTMLFragment, looksLikeXHTML, parseXHTMLDocument, parseXHTMLFragment, setAdditionalSAXReaderSettings, setSAXReaderSettings, unescapeXHTMLFragment
-
-
-
-
Constructor Detail
-
HCParser
public HCParser(@Nonnull EHTMLVersion eHTMLVersion)
-
-
Method Detail
-
convertToXHTMLFragmentOnDemand
@Nonnull public IHCNode convertToXHTMLFragmentOnDemand(@Nullable String sText)
If the passed text looks like XHTML, unescape it (usingXHTMLParser.unescapeXHTMLFragment(String)) else return a simple text node.- Parameters:
sText- The text to be converted. May benull.- Returns:
- A non-
nullIHCNode with the result representation (e.g. anHCTextNodeor anHCDOMWrapperwith anIMicroContainerhaving all the body elements)
-
-