hudson.plugins.dry.parser
Class DuplicationParserRegistry
java.lang.Object
hudson.plugins.dry.parser.DuplicationParserRegistry
- All Implemented Interfaces:
- hudson.plugins.analysis.core.AnnotationParser, java.io.Serializable
public class DuplicationParserRegistry
- extends java.lang.Object
- implements hudson.plugins.analysis.core.AnnotationParser
Registry for duplication parsers.
- Author:
- Ulli Hafner
- See Also:
- Serialized Form
|
Method Summary |
java.util.Collection<hudson.plugins.analysis.util.model.FileAnnotation> |
parse(java.io.File file,
java.lang.String moduleName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DuplicationParserRegistry
public DuplicationParserRegistry(int normalThreshold,
int highThreshold)
- Creates a new instance of
DuplicationParserRegistry.
- Parameters:
highThreshold - minimum number of duplicate lines for high priority warningsnormalThreshold - minimum number of duplicate lines for normal priority warnings
DuplicationParserRegistry
public DuplicationParserRegistry(int normalThreshold,
int highThreshold,
java.lang.String workspacePath)
- Creates a new instance of
DuplicationParserRegistry.
- Parameters:
highThreshold - minimum number of duplicate lines for high priority warningsnormalThreshold - minimum number of duplicate lines for normal priority warningsworkspacePath - path to the workspace files
parse
public java.util.Collection<hudson.plugins.analysis.util.model.FileAnnotation> parse(java.io.File file,
java.lang.String moduleName)
throws java.lang.reflect.InvocationTargetException
-
- Specified by:
parse in interface hudson.plugins.analysis.core.AnnotationParser
- Throws:
java.lang.reflect.InvocationTargetException
Copyright © 2010. All Rights Reserved.