Groovy Documentation

org.codenarc.results
Class FileResults

java.lang.Object
  org.codenarc.results.FileResults

class FileResults

Represents the results of applying a set of rules against a single sourcefile

author:
Chris Mair
version:
$Revision: 7 $ - $Date: 2009-01-21 21:52:00 -0500 (Wed, 21 Jan 2009) $


Constructor Summary
FileResults(String path, List violations)

 
Method Summary
Results findResultsForPath(String path)

Return the Results object with the specified path.

List getChildren()

Return an empty List

int getNumberOfFilesWithViolations(boolean recursive = true)

Return 1 if these results include at least one violation

int getNumberOfViolationsWithPriority(int priority, boolean recursive = true)

String getPath()

int getTotalNumberOfFiles(boolean recursive = true)

Return the total number of (Groovy) files analyzed

List getViolationsWithPriority(int priority)

boolean isFile()

String toString()

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Constructor Detail

FileResults

public FileResults(String path, List violations)


 
Method Detail

findResultsForPath

Results findResultsForPath(String path)
Return the Results object with the specified path.
param:
path - the path to search for
return:
this Results object if the path matches, otherwise null


getChildren

List getChildren()
Return an empty List
return:
the List of child Results objects; may be empty


getNumberOfFilesWithViolations

int getNumberOfFilesWithViolations(boolean recursive = true)
Return 1 if these results include at least one violation
param:
recursive - ignored; defaults to true
return:
the number of files containing violations


getNumberOfViolationsWithPriority

int getNumberOfViolationsWithPriority(int priority, boolean recursive = true)
param:
recursive - true if the returned count should include subdirectories as well; defaults to true
return:
the number of violations with the specified priority


getPath

String getPath()
return:
the path to the file or directory associated with these results


getTotalNumberOfFiles

int getTotalNumberOfFiles(boolean recursive = true)
Return the total number of (Groovy) files analyzed
param:
recursive - true if the returned count should include subdirectories as well
return:
the total number of files (with or without violations)


getViolationsWithPriority

List getViolationsWithPriority(int priority)
return:
the List of violations with the specified priority; may be empty


isFile

boolean isFile()
return:
true (this object represents the results for a single file)


toString

String toString()


 

Groovy Documentation