hudson.plugins.rubyMetrics
Class HtmlParser

java.lang.Object
  extended by hudson.plugins.rubyMetrics.HtmlParser
Direct Known Subclasses:
RcovParser, SaikuroParser

public abstract class HtmlParser
extends java.lang.Object


Field Summary
protected static java.lang.String CLASS_ATTR_NAME
           
protected  hudson.model.BuildListener listener
           
protected  java.io.File rootFilePath
           
protected static java.lang.String TABLE_TAG_NAME
           
protected static java.lang.String TD_TAG_NAME
           
protected static java.lang.String TT_TAG_NAME
           
 
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
 

Field Detail

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
Constructor Detail

HtmlParser

public HtmlParser(java.io.File rootFilePath)
Method Detail

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.