net.sourceforge.pmd
Class PMD
java.lang.Object
net.sourceforge.pmd.PMD
- public class PMD
- extends java.lang.Object
|
Field Summary |
static java.lang.String |
EOL
|
static java.lang.String |
VERSION
|
|
Method Summary |
static void |
main(java.lang.String[] args)
|
void |
processFile(java.io.InputStream fileContents,
RuleSet ruleSet,
RuleContext ctx)
Processes the input stream against a rule set assuming the platform
character set. |
void |
processFile(java.io.InputStream fileContents,
java.lang.String encoding,
RuleSet ruleSet,
RuleContext ctx)
Processes the input stream agains a rule set using the given input
encoding. |
void |
processFile(java.io.Reader reader,
RuleSet ruleSet,
RuleContext ctx)
Processes the file read by the reader agains the rule set. |
void |
setExcludeMarker(java.lang.String marker)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EOL
public static final java.lang.String EOL
VERSION
public static final java.lang.String VERSION
- See Also:
- Constant Field Values
PMD
public PMD()
PMD
public PMD(TargetJDKVersion targetJDKVersion)
processFile
public void processFile(java.io.Reader reader,
RuleSet ruleSet,
RuleContext ctx)
throws PMDException
- Processes the file read by the reader agains the rule set.
- Parameters:
reader - input stream readerruleSet - set of rules to process against the filectx - context in which PMD is operating. This contains the Renderer and whatnot
- Throws:
PMDException - if the input could not be parsed or processed
processFile
public void processFile(java.io.InputStream fileContents,
java.lang.String encoding,
RuleSet ruleSet,
RuleContext ctx)
throws PMDException
- Processes the input stream agains a rule set using the given input
encoding.
- Parameters:
fileContents - an input stream to analyzeencoding - input stream's encodingruleSet - set of rules to process against the filectx - context in which PMD is operating. This contains the Report and whatnot
- Throws:
PMDException - if the input encoding is unsupported or the input
stream could not be parsed- See Also:
processFile(Reader, RuleSet, RuleContext)
processFile
public void processFile(java.io.InputStream fileContents,
RuleSet ruleSet,
RuleContext ctx)
throws PMDException
- Processes the input stream against a rule set assuming the platform
character set.
- Parameters:
fileContents - input stream to checkruleSet - the set of rules to process against the source codectx - the context in which PMD is operating. This contains the Report and whatnot
- Throws:
PMDException - if the input encoding is unsupported or the input
input stream could not be parsed- See Also:
processFile(InputStream, String, RuleSet, RuleContext)
setExcludeMarker
public void setExcludeMarker(java.lang.String marker)
main
public static void main(java.lang.String[] args)
Copyright © 2002-2005 InfoEther. All Rights Reserved.