Simian - Similarity Analyser v2.2.21
A B C D E F G H I J L M O P R S T V X

A

add(AuditListener) - Method in class au.com.redhillconsulting.simian.CompositeAuditListener
Adds a listener.
addConfiguredFormatter(SimianTask.Formatter) - Method in class au.com.redhillconsulting.simian.SimianTask
 
addFileSet(FileSet) - Method in class au.com.redhillconsulting.simian.SimianTask
 
ASP - Static variable in class au.com.redhillconsulting.simian.Language
The Active Server Pages Language.
au.com.redhillconsulting.simian - package au.com.redhillconsulting.simian
 
AuditListener - Interface in au.com.redhillconsulting.simian
Classes wishing to be notified of checking events should implement this interface.

B

BALANCE_CURLY_BRACES - Static variable in class au.com.redhillconsulting.simian.Option
 
BALANCE_PARENTHESES - Static variable in class au.com.redhillconsulting.simian.Option
 
BALANCE_SQUARE_BRACKETS - Static variable in class au.com.redhillconsulting.simian.Option
 
BANNER - Static variable in class au.com.redhillconsulting.simian.Version
The copyright message.
block(Block) - Method in interface au.com.redhillconsulting.simian.AuditListener
Called once for each block of duplicate lines within a set.
Block - Interface in au.com.redhillconsulting.simian
A block of code.
block(Block) - Method in class au.com.redhillconsulting.simian.CompositeAuditListener
 
block(Block) - Method in class au.com.redhillconsulting.simian.DecoratorAuditListener
 
BlockMarkers - Class in au.com.redhillconsulting.simian
Strings that mark the start and end of a code block.
BlockMarkers(String, String) - Constructor for class au.com.redhillconsulting.simian.BlockMarkers
Constructor.

C

C - Static variable in class au.com.redhillconsulting.simian.Language
The C language.
C_SHARP - Static variable in class au.com.redhillconsulting.simian.Language
The C# language.
check() - Method in class au.com.redhillconsulting.simian.Checker
Performs the checking once all source files have been loaded.
Checker - Class in au.com.redhillconsulting.simian
Performs the duplicate checking.
Checker(AuditListener, Options) - Constructor for class au.com.redhillconsulting.simian.Checker
Constructor.
CheckSummary - Interface in au.com.redhillconsulting.simian
A summary of check statistics.
clear() - Method in class au.com.redhillconsulting.simian.Options
Clears the options.
COBOL_ABAP - Static variable in class au.com.redhillconsulting.simian.Language
The COBOL/ABAP language.
compareTo(Object) - Method in class au.com.redhillconsulting.simian.Language
 
compareTo(Language) - Method in class au.com.redhillconsulting.simian.Language
 
compareTo(Object) - Method in class au.com.redhillconsulting.simian.Option
 
compareTo(Option) - Method in class au.com.redhillconsulting.simian.Option
 
CompositeAuditListener - Class in au.com.redhillconsulting.simian
Wraps a list of audit listeners ensuring each of them is notified of audit events.
CompositeAuditListener(Collection) - Constructor for class au.com.redhillconsulting.simian.CompositeAuditListener
Constructor.
CompositeAuditListener() - Constructor for class au.com.redhillconsulting.simian.CompositeAuditListener
Default constructor.
CPP - Static variable in class au.com.redhillconsulting.simian.Language
The C++ language.
createAuditListener(SimianTask) - Method in class au.com.redhillconsulting.simian.SimianTask.Formatter
 
createFormatter() - Method in class au.com.redhillconsulting.simian.SimianTask
 

D

DecoratorAuditListener - Class in au.com.redhillconsulting.simian
Convenience base class for decorating audit listeners.
DecoratorAuditListener(AuditListener) - Constructor for class au.com.redhillconsulting.simian.DecoratorAuditListener
 
DEFAULT_THRESHOLD - Static variable in class au.com.redhillconsulting.simian.Options
The default minimum number of lines that are considered significant.

E

endCheck(CheckSummary) - Method in interface au.com.redhillconsulting.simian.AuditListener
Called when checking has finished.
endCheck(CheckSummary) - Method in class au.com.redhillconsulting.simian.CompositeAuditListener
 
endCheck(CheckSummary) - Method in class au.com.redhillconsulting.simian.DecoratorAuditListener
 
endSet(String) - Method in interface au.com.redhillconsulting.simian.AuditListener
Called to indicate the end of a set of blocks of duplicate lines.
endSet(String) - Method in class au.com.redhillconsulting.simian.CompositeAuditListener
 
endSet(String) - Method in class au.com.redhillconsulting.simian.DecoratorAuditListener
 
equals(Object) - Method in class au.com.redhillconsulting.simian.Options
 
execute() - Method in class au.com.redhillconsulting.simian.SimianTask
 

F

FAIL_ON_DUPLICATION - Static variable in class au.com.redhillconsulting.simian.Option
 
FileLoader - Class in au.com.redhillconsulting.simian
Loads files into a checker.
FileLoader(StreamLoader) - Constructor for class au.com.redhillconsulting.simian.FileLoader
Constructor.
fileProcessed(SourceFile) - Method in interface au.com.redhillconsulting.simian.AuditListener
Called when a file has been loaded.
fileProcessed(SourceFile) - Method in class au.com.redhillconsulting.simian.CompositeAuditListener
 
fileProcessed(SourceFile) - Method in class au.com.redhillconsulting.simian.DecoratorAuditListener
 

G

getDescription() - Method in class au.com.redhillconsulting.simian.Option
Obtains a description of the option and how it affects overall behaviour.
getDuplicateBlockCount() - Method in interface au.com.redhillconsulting.simian.CheckSummary
Ibtains the number of duplicate blocks.
getDuplicateFileCount() - Method in interface au.com.redhillconsulting.simian.CheckSummary
Obtains the number of files containing duplicates.
getDuplicateLineCount() - Method in interface au.com.redhillconsulting.simian.CheckSummary
Obtains the number of duplicate lines.
getDuplicateLinePercentage() - Method in interface au.com.redhillconsulting.simian.CheckSummary
Obtains the number of duplicate lines as a percentage of duplicate line count.
getEndLineNumber() - Method in interface au.com.redhillconsulting.simian.Block
Obtains the ending line number of the block.
getExtension() - Method in class au.com.redhillconsulting.simian.SourceFile
Obtains the extension (eg "java", "cs", "cpp", etc).
getFilename() - Method in class au.com.redhillconsulting.simian.SourceFile
Obtains the name of the file.
getListener() - Method in class au.com.redhillconsulting.simian.Checker
Obtains the event listener to notify.
getName() - Method in class au.com.redhillconsulting.simian.Language
Obtains the name of the language.
getName() - Method in class au.com.redhillconsulting.simian.Option
Obtains the name of the option.
getOption(Option) - Method in class au.com.redhillconsulting.simian.Options
Obtains the value of a specified option.
getOptions() - Method in class au.com.redhillconsulting.simian.Checker
Obtains the options controlling behaviour of the checker.
getOptions() - Method in class au.com.redhillconsulting.simian.Options
Obtains the value of all options that have been set/enabled.
getParameters() - Method in class au.com.redhillconsulting.simian.Option
Obtains a printable description of the possible parameters to the option.
getProcessingTime() - Method in interface au.com.redhillconsulting.simian.CheckSummary
Obtains the processing time (in milliseconds).
getRawLineCount() - Method in class au.com.redhillconsulting.simian.SourceFile
Obtains the number of lines in the file including comments, ignored lines, etc.
getSignificantLineCount() - Method in class au.com.redhillconsulting.simian.SourceFile
Obtains the number of lines in the file excluding comments, ignored lines, etc.
getSourceFile() - Method in interface au.com.redhillconsulting.simian.Block
Obtains the file containing the lines.
getStartLineNumber() - Method in interface au.com.redhillconsulting.simian.Block
Obtains the starting line number of the block.
getThreshold() - Method in class au.com.redhillconsulting.simian.Options
Obtain the value of the Option.THRESHOLD option.
getTotalFileCount() - Method in interface au.com.redhillconsulting.simian.CheckSummary
Obtains the total number of files processed.
getTotalRawLineCount() - Method in interface au.com.redhillconsulting.simian.CheckSummary
Ontains the total number of raw source lines processed.
getTotalSignificantLineCount() - Method in interface au.com.redhillconsulting.simian.CheckSummary
Obtains the total number of significant source lines processed.
getValidLanguages() - Static method in class au.com.redhillconsulting.simian.Language
Obtains the set of all valid options.
getValidOptions() - Static method in class au.com.redhillconsulting.simian.Option
Obtains the set of all valid options.

H

hashCode() - Method in class au.com.redhillconsulting.simian.Options
 
hasOption(Option) - Method in class au.com.redhillconsulting.simian.Options
Determines if an option has been set or enabled.
HTML - Static variable in class au.com.redhillconsulting.simian.Language
The HyperText Markup Language.

I

IGNORE_BLOCKS - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_CHARACTER_CASE - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_CHARACTERS - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_CURLY_BRACES - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_IDENTIFIER_CASE - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_IDENTIFIERS - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_LITERALS - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_MODIFIERS - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_NUMBERS - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_REGIONS - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_STRING_CASE - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_STRINGS - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_SUBTYPE_NAMES - Static variable in class au.com.redhillconsulting.simian.Option
 
IGNORE_VARIABLE_NAMES - Static variable in class au.com.redhillconsulting.simian.Option
 
isEnd(LineBuffer) - Method in class au.com.redhillconsulting.simian.BlockMarkers
Determines if the specified string signifies the end of the block.
isStart(LineBuffer) - Method in class au.com.redhillconsulting.simian.BlockMarkers
Determines if the specified string signifies the start of the block.
isSubsumed() - Method in interface au.com.redhillconsulting.simian.Block
Obtains whether this block was subsumed by a longer block or not.
isValidLanguage(String) - Static method in class au.com.redhillconsulting.simian.Language
Determines if a specified language is valid or not.
isValidOption(String) - Static method in class au.com.redhillconsulting.simian.Option
Determines if a specified option is valid or not.

J

JAVA - Static variable in class au.com.redhillconsulting.simian.Language
The Java language.
JAVA_SCRIPT - Static variable in class au.com.redhillconsulting.simian.Language
The JavaScript (ECMAScript) language.
JSP - Static variable in class au.com.redhillconsulting.simian.Language
The Java Server Pages Language.

L

Language - Class in au.com.redhillconsulting.simian
Enumerates the various languages that control the behaviour of a Checker.
LANGUAGE - Static variable in class au.com.redhillconsulting.simian.Option
 
load(File) - Method in class au.com.redhillconsulting.simian.FileLoader
Loads a single file.
load(File[]) - Method in class au.com.redhillconsulting.simian.FileLoader
Loads an array of files.
load(String[]) - Method in class au.com.redhillconsulting.simian.FileLoader
Loads an array of files.
load(String) - Method in class au.com.redhillconsulting.simian.FileLoader
Loads a single file.
load(String, Reader) - Method in class au.com.redhillconsulting.simian.StreamLoader
Loads a specified stream.
load(String, InputStream) - Method in class au.com.redhillconsulting.simian.StreamLoader
Loads a specified stream.

M

main(String[]) - Static method in class au.com.redhillconsulting.simian.SimianMain
Entry point.
MINIMUM_THRESHOLD - Static variable in class au.com.redhillconsulting.simian.Options
The smallest legal value for threshold.

O

Option - Class in au.com.redhillconsulting.simian
Enumerates the various options that control the behaviour of a Checker.
Option(String, String, String) - Constructor for class au.com.redhillconsulting.simian.Option
Constructor.
Options - Class in au.com.redhillconsulting.simian
Encapsulates all checking options.
Options() - Constructor for class au.com.redhillconsulting.simian.Options
Default constructor.

P

process(File[]) - Method in class au.com.redhillconsulting.simian.SimianCheck
 

R

REPORT_DUPLICATE_TEXT - Static variable in class au.com.redhillconsulting.simian.Option
 
RUBY - Static variable in class au.com.redhillconsulting.simian.Language
The Ruby language.

S

setBalanceCurlyBraces(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setBalanceCurlyBraces(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setBalanceParentheses(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setBalanceParentheses(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setBalanceSquareBrackets(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setBalanceSquareBrackets(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setFailOnDuplication(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setFailOnDuplication(String) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setFailureProperty(String) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreBlocks(String) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreBlocks(String) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreCharacterCase(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreCharacterCase(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreCharacters(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreCharacters(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreCurlyBraces(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreCurlyBraces(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreIdentifierCase(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreIdentifierCase(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreIdentifiers(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreIdentifiers(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreLiterals(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreLiterals(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreModifiers(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreModifiers(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreNumbers(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreNumbers(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreRegions(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreRegions(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreStringCase(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreStringCase(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreStrings(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreStrings(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreSubtypeNames(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreSubtypeNames(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setIgnoreVariableNames(boolean) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setIgnoreVariableNames(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setLanguage(String) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setLanguage(String) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setOption(Option, Object) - Method in class au.com.redhillconsulting.simian.Options
Sets the value of a specified option.
setOption(Option, boolean) - Method in class au.com.redhillconsulting.simian.Options
Enables/disables an option.
setOutput(OutputStream) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setReportDuplicateText(boolean) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setThreshold(int) - Method in class au.com.redhillconsulting.simian.Options
Sets the value of the Option.THRESHOLD option.
setThreshold(int) - Method in class au.com.redhillconsulting.simian.SimianCheck
 
setThreshold(int) - Method in class au.com.redhillconsulting.simian.SimianTask
 
setToFile(File) - Method in class au.com.redhillconsulting.simian.SimianTask.Formatter
 
setType(String) - Method in class au.com.redhillconsulting.simian.SimianTask.Formatter
 
SimianCheck - Class in au.com.redhillconsulting.simian
Checkstyle Plugin.
SimianCheck() - Constructor for class au.com.redhillconsulting.simian.SimianCheck
 
SimianMain - Class in au.com.redhillconsulting.simian
Command line interface.
SimianTask - Class in au.com.redhillconsulting.simian
Ant task.
SimianTask() - Constructor for class au.com.redhillconsulting.simian.SimianTask
 
SimianTask.Formatter - Class in au.com.redhillconsulting.simian
Configures the type of formatting produced by the Ant task.
SimianTask.Formatter() - Constructor for class au.com.redhillconsulting.simian.SimianTask.Formatter
 
SourceFile - Class in au.com.redhillconsulting.simian
Represents a source file that was processed.
SQL - Static variable in class au.com.redhillconsulting.simian.Language
The Structured Query Language.
startCheck(Options) - Method in interface au.com.redhillconsulting.simian.AuditListener
Called when checking begins.
startCheck(Options) - Method in class au.com.redhillconsulting.simian.CompositeAuditListener
 
startCheck(Options) - Method in class au.com.redhillconsulting.simian.DecoratorAuditListener
 
startSet(int) - Method in interface au.com.redhillconsulting.simian.AuditListener
Called to indicate the start of a set of blocks of duplicate lines.
startSet(int) - Method in class au.com.redhillconsulting.simian.CompositeAuditListener
 
startSet(int) - Method in class au.com.redhillconsulting.simian.DecoratorAuditListener
 
StreamLoader - Class in au.com.redhillconsulting.simian
Loads files into a checker.
StreamLoader(Checker) - Constructor for class au.com.redhillconsulting.simian.StreamLoader
Constructor.

T

TEXT - Static variable in class au.com.redhillconsulting.simian.Language
 
THRESHOLD - Static variable in class au.com.redhillconsulting.simian.Option
 
toString() - Method in class au.com.redhillconsulting.simian.BlockMarkers
 
toString() - Method in class au.com.redhillconsulting.simian.Language
 
toString() - Method in class au.com.redhillconsulting.simian.Option
 
toString() - Method in class au.com.redhillconsulting.simian.Options
 

V

valueOf(String) - Static method in class au.com.redhillconsulting.simian.Language
Obtains a language by extension.
valueOf(Object) - Static method in class au.com.redhillconsulting.simian.Option
Obtains an option by name.
VB - Static variable in class au.com.redhillconsulting.simian.Language
The Visual Basic Language
Version - Class in au.com.redhillconsulting.simian
Simple interface for holding the software version.
VERSION - Static variable in class au.com.redhillconsulting.simian.Version
The software version.

X

XML - Static variable in class au.com.redhillconsulting.simian.Language
The eXtensible Markup Language.

A B C D E F G H I J L M O P R S T V X
Simian - Similarity Analyser v2.2.21

Copyright (c) 2003-07 RedHill Consulting Pty. Ltd. All rights reserved.