A C D E F G H I M N P R S T W X

S

SearchTask - interface info.simongibbs.scoof.SearchTask.
Represents a single load, scan and update operation in a given code base and scanning a given file.
ShreddingTask - class info.simongibbs.scoof.ShreddingTask.
Produces Hits by cutting a file into overlapping sections of a fixed length.
ShreddingTask(Target) - Constructor for class info.simongibbs.scoof.ShreddingTask
Construct a new basic task.
Specifier - class info.simongibbs.scoof.Specifier.
Describes the location and size of an interesting bit of code.
Specifier() - Constructor for class info.simongibbs.scoof.Specifier
 
Spider - class info.simongibbs.scoof.Spider.
Manically parses the directory tree and creates search operations to be performed.
Spider(File, CodeBase) - Constructor for class info.simongibbs.scoof.Spider
Constructor for Spider.
search() - Method in class info.simongibbs.scoof.CodeBase
Triggers a spider thread and starts work on the queue.
setBase(CodeBase) - Method in class info.simongibbs.scoof.Worker
Set the CodeBase
setBlockSize(int) - Method in class info.simongibbs.scoof.CodeBase
Sets a new block size, hashes will be generated for this number of consecutive lines.
setCode(String) - Method in class info.simongibbs.scoof.Passage
Supply fresh untreated code.
setCodeBase(CodeBase) - Method in class info.simongibbs.scoof.Target
Set the parent code base.
setDigest(byte[]) - Method in class info.simongibbs.scoof.Hit
Overwrites the digest with new data
setFileContents(String) - Method in class info.simongibbs.scoof.Target
Set the file contents.
setGenerator(String) - Method in class info.simongibbs.scoof.Specifier
Supply a String giving the qualified class name of the generating Task object.
setInAuditMode(boolean) - Method in class info.simongibbs.scoof.CodeBase
Specify audit modality.
setLine(int) - Method in class info.simongibbs.scoof.Specifier
Sets the line number.
setOriginalLength(int) - Method in class info.simongibbs.scoof.Specifier
The number of LINES used to represent the code in the source file.
setSource(File) - Method in class info.simongibbs.scoof.Specifier
Sets the file.
setSourceFile(File) - Method in class info.simongibbs.scoof.Target
Set the abstract pathname which is the focus of this Target.
setSpider(Spider) - Method in class info.simongibbs.scoof.CodeBase
Supplies a Spider so that Spidering can occur.
setTarget(Target) - Method in class info.simongibbs.scoof.AbstractSearchTask
Set the Target.
setTarget(Target) - Method in interface info.simongibbs.scoof.SearchTask
Set the Target.
shred(String, int) - Static method in class info.simongibbs.scoof.ShreddingTask
 
squashWhitespace(String) - Method in class info.simongibbs.scoof.Passage
Standardises whitespace to singles spaces using supplied set of delimiters.
squashWhitespace() - Method in class info.simongibbs.scoof.Passage
Renders code as one line, with whitespace standardised to single spaces.

A C D E F G H I M N P R S T W X