Package info.simongibbs.scoof

Interface Summary
SearchTask Represents a single load, scan and update operation in a given code base and scanning a given file.
 

Class Summary
AbstractSearchTask Represents a single load, scan and update operation in a given code base and scanning a given file.
CodeBase Manages the execution of a search process and co-ordinates all related activities.
CommentSearch Produces Hits by locating all annotations within a source file and producing hashes of each complete comment.
Hit Represents a block of comment code under examination, doesn't actually store the comment, only the digest (MD5) and the File associated with it.
Passage Represents a bit of code and its origin.
ShreddingTask Produces Hits by cutting a file into overlapping sections of a fixed length.
Specifier Describes the location and size of an interesting bit of code.
Spider Manically parses the directory tree and creates search operations to be performed.
Target Represents a unit of code.
Worker Polls the queue of tasks in the code base and runs them sequentially until the associated Spider has completed and the queue is empty.