hudson.plugins.rubyMetrics
Class HtmlParser
java.lang.Object
hudson.plugins.rubyMetrics.HtmlParser
- Direct Known Subclasses:
- RcovParser, SaikuroParser
public abstract class HtmlParser
- extends java.lang.Object
|
Constructor Summary |
HtmlParser(java.io.File rootFilePath)
|
|
Method Summary |
protected java.lang.String |
getHtml(java.io.InputStream input)
|
protected abstract org.htmlparser.tags.TableTag |
getReportTable(org.htmlparser.Parser htmlParser)
|
protected java.lang.String |
getTextAtNode(org.htmlparser.util.NodeList nodeList,
int index)
|
protected org.htmlparser.Parser |
initParser(java.lang.String html)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TABLE_TAG_NAME
protected static final java.lang.String TABLE_TAG_NAME
- See Also:
- Constant Field Values
TD_TAG_NAME
protected static final java.lang.String TD_TAG_NAME
- See Also:
- Constant Field Values
TT_TAG_NAME
protected static final java.lang.String TT_TAG_NAME
- See Also:
- Constant Field Values
CLASS_ATTR_NAME
protected static final java.lang.String CLASS_ATTR_NAME
- See Also:
- Constant Field Values
rootFilePath
protected final java.io.File rootFilePath
listener
protected hudson.model.BuildListener listener
HtmlParser
public HtmlParser(java.io.File rootFilePath)
getHtml
protected java.lang.String getHtml(java.io.InputStream input)
throws java.io.IOException
- Throws:
java.io.IOException
initParser
protected org.htmlparser.Parser initParser(java.lang.String html)
throws org.htmlparser.util.ParserException
- Throws:
org.htmlparser.util.ParserException
getTextAtNode
protected java.lang.String getTextAtNode(org.htmlparser.util.NodeList nodeList,
int index)
getReportTable
protected abstract org.htmlparser.tags.TableTag getReportTable(org.htmlparser.Parser htmlParser)
throws org.htmlparser.util.ParserException
- Throws:
org.htmlparser.util.ParserException
Copyright © 2009. All Rights Reserved.