Modifier and Type | Method and Description |
---|---|
TagNode |
HtmlCleaner.clean(File file) |
TagNode |
HtmlCleaner.clean(File file,
String charset) |
TagNode |
HtmlCleaner.clean(InputStream in) |
TagNode |
HtmlCleaner.clean(InputStream in,
String charset) |
TagNode |
HtmlCleaner.clean(Reader reader) |
TagNode |
HtmlCleaner.clean(Reader reader,
org.htmlcleaner.HtmlCleaner.CleanTimeValues cleanTimeValues)
Basic version of the cleaning call.
|
TagNode |
HtmlCleaner.clean(String htmlContent) |
TagNode |
HtmlCleaner.clean(URL url)
Creates instance from the content downloaded from specified URL.
|
TagNode |
HtmlCleaner.clean(URL url,
String charset) |
TagNode |
TagNode.findElementByAttValue(String attName,
String attValue,
boolean isRecursive,
boolean isCaseSensitive) |
TagNode |
TagNode.findElementByName(String findName,
boolean isRecursive) |
TagNode |
TagNode.findElementHavingAttribute(String attName,
boolean isRecursive) |
TagNode[] |
TagNode.getAllElements(boolean isRecursive) |
TagNode[] |
TagNode.getChildTags() |
TagNode[] |
TagNode.getElementsByAttValue(String attName,
String attValue,
boolean isRecursive,
boolean isCaseSensitive) |
TagNode[] |
TagNode.getElementsByName(String findName,
boolean isRecursive) |
TagNode[] |
TagNode.getElementsHavingAttribute(String attName,
boolean isRecursive) |
TagNode |
TagNode.getParent() |
Modifier and Type | Method and Description |
---|---|
Document |
DomSerializer.createDOM(TagNode rootNode) |
org.jdom.Document |
JDomSerializer.createJDom(TagNode rootNode) |
protected boolean |
XmlSerializer.dontEscape(TagNode tagNode) |
protected boolean |
HtmlSerializer.dontEscape(TagNode tagNode) |
Object[] |
XPather.evaluateAgainstNode(TagNode node)
Main public method for this class - a way to execute XPath expression against
specified TagNode instance.
|
String |
Serializer.getAsString(TagNode tagNode) |
String |
Serializer.getAsString(TagNode tagNode,
boolean omitEnvelope) |
String |
Serializer.getAsString(TagNode tagNode,
String charset) |
String |
Serializer.getAsString(TagNode tagNode,
String charset,
boolean omitEnvelope) |
String |
HtmlCleaner.getInnerHtml(TagNode node)
For the specified node, returns it's content as string.
|
String |
XmlSerializer.getXmlAsString(TagNode tagNode)
Deprecated.
Use getAsString() instead.
|
String |
XmlSerializer.getXmlAsString(TagNode tagNode,
String charset)
Deprecated.
Use getAsString() instead.
|
protected boolean |
XmlSerializer.isMinimizedTagSyntax(TagNode tagNode) |
protected boolean |
HtmlSerializer.isMinimizedTagSyntax(TagNode tagNode) |
protected boolean |
Serializer.isScriptOrStyle(TagNode tagNode) |
boolean |
TagNode.ITagNodeCondition.satisfy(TagNode tagNode) |
boolean |
TagNode.TagAllCondition.satisfy(TagNode tagNode) |
boolean |
TagNode.TagNodeNameCondition.satisfy(TagNode tagNode) |
boolean |
TagNode.TagNodeAttExistsCondition.satisfy(TagNode tagNode) |
boolean |
TagNode.TagNodeAttValueCondition.satisfy(TagNode tagNode) |
protected void |
PrettyXmlSerializer.serialize(TagNode tagNode,
Writer writer) |
protected void |
SimpleXmlSerializer.serialize(TagNode tagNode,
Writer writer) |
protected void |
BrowserCompactXmlSerializer.serialize(TagNode tagNode,
Writer writer) |
protected abstract void |
Serializer.serialize(TagNode tagNode,
Writer writer) |
protected void |
PrettyHtmlSerializer.serialize(TagNode tagNode,
Writer writer) |
protected void |
CompactHtmlSerializer.serialize(TagNode tagNode,
Writer writer) |
protected void |
SimpleHtmlSerializer.serialize(TagNode tagNode,
Writer writer) |
protected void |
CompactXmlSerializer.serialize(TagNode tagNode,
Writer writer) |
protected void |
XmlSerializer.serializeEndTag(TagNode tagNode,
Writer writer,
boolean newLine) |
protected void |
HtmlSerializer.serializeEndTag(TagNode tagNode,
Writer writer,
boolean newLine) |
protected void |
XmlSerializer.serializeOpenTag(TagNode tagNode,
Writer writer,
boolean newLine) |
protected void |
HtmlSerializer.serializeOpenTag(TagNode tagNode,
Writer writer,
boolean newLine) |
protected void |
PrettyHtmlSerializer.serializePrettyHtml(TagNode tagNode,
Writer writer,
int level,
boolean isPreserveWhitespaces,
boolean isLastNewLine) |
protected void |
PrettyXmlSerializer.serializePrettyXml(TagNode tagNode,
Writer writer,
int level) |
void |
HtmlCleaner.setInnerHtml(TagNode node,
String content)
For the specified tag node, defines it's html content.
|
boolean |
TagNodeVisitor.visit(TagNode parentNode,
HtmlNode htmlNode)
Action to be performed on single node in the tree
|
void |
Serializer.write(TagNode tagNode,
Writer writer,
String charset)
Writes specified node using specified writer.
|
void |
Serializer.write(TagNode tagNode,
Writer writer,
String charset,
boolean omitEnvelope)
Writes specified node using specified writer.
|
void |
Serializer.writeToFile(TagNode tagNode,
String fileName)
Writes specified TagNode to the file, using system default charset.
|
void |
Serializer.writeToFile(TagNode tagNode,
String fileName,
boolean omitEnvelope)
Writes specified TagNode to the file, using specified charset and optionally omits node envelope
(skips open and close tags of the node).
|
void |
Serializer.writeToFile(TagNode tagNode,
String fileName,
String charset)
Writes specified TagNode to the file, using specified charset.
|
void |
Serializer.writeToFile(TagNode tagNode,
String fileName,
String charset,
boolean omitEnvelope)
Writes specified TagNode to the file, using specified charset and optionally omits node envelope
(skips open and close tags of the node).
|
void |
Serializer.writeToStream(TagNode tagNode,
OutputStream out)
Writes specified TagNode to the output stream, using system default charset.
|
void |
Serializer.writeToStream(TagNode tagNode,
OutputStream out,
boolean omitEnvelope)
Writes specified TagNode to the output stream, using system default charset and optionally omits node envelope
(skips open and close tags of the node).
|
void |
Serializer.writeToStream(TagNode tagNode,
OutputStream out,
String charset)
Writes specified TagNode to the output stream, using specified charset.
|
void |
Serializer.writeToStream(TagNode tagNode,
OutputStream out,
String charset,
boolean omitEnvelope)
Writes specified TagNode to the output stream, using specified charset and optionally omits node envelope
(skips open and close tags of the node).
|
void |
XmlSerializer.writeXml(TagNode tagNode,
Writer writer,
String charset)
Deprecated.
Use write() instead.
|
void |
XmlSerializer.writeXmlToFile(TagNode tagNode,
String fileName)
Deprecated.
Use writeToFile() instead.
|
void |
XmlSerializer.writeXmlToFile(TagNode tagNode,
String fileName,
String charset)
Deprecated.
Use writeToFile() instead.
|
void |
XmlSerializer.writeXmlToStream(TagNode tagNode,
OutputStream out)
Deprecated.
Use writeToStream() instead.
|
void |
XmlSerializer.writeXmlToStream(TagNode tagNode,
OutputStream out,
String charset)
Deprecated.
Use writeToStream() instead.
|
Copyright © 2006–2018. All rights reserved.