Skip navigation links
Simian - Similarity Analyser v2.5.10
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 com.harukizaemon.simian.CompositeAuditListener
Adds a listener.
addConfiguredFormatter(SimianTask.Formatter) - Method in class com.harukizaemon.simian.SimianTask
 
addFileSet(FileSet) - Method in class com.harukizaemon.simian.SimianTask
 
ASM390 - Static variable in class com.harukizaemon.simian.Language
IBM System/360 Family Assembler Language.
ASP - Static variable in class com.harukizaemon.simian.Language
The Active Server Pages Language.
AuditListener - Interface in com.harukizaemon.simian
Classes wishing to be notified of checking events should implement this interface.

B

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

C

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

D

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

E

endCheck(CheckSummary) - Method in interface com.harukizaemon.simian.AuditListener
Called when checking has finished.
endCheck(CheckSummary) - Method in class com.harukizaemon.simian.CompositeAuditListener
 
endCheck(CheckSummary) - Method in class com.harukizaemon.simian.DecoratorAuditListener
 
endSet(String) - Method in interface com.harukizaemon.simian.AuditListener
Called to indicate the end of a set of blocks of duplicate lines.
endSet(String) - Method in class com.harukizaemon.simian.CompositeAuditListener
 
endSet(String) - Method in class com.harukizaemon.simian.DecoratorAuditListener
 
equals(Object) - Method in class com.harukizaemon.simian.Options
 
error(File, Throwable) - Method in interface com.harukizaemon.simian.AuditListener
Called when an error occurs processing a file.
error(File, Throwable) - Method in class com.harukizaemon.simian.CompositeAuditListener
 
error(File, Throwable) - Method in class com.harukizaemon.simian.DecoratorAuditListener
 
execute() - Method in class com.harukizaemon.simian.SimianTask
 

F

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

G

getAuditListener() - Method in class com.harukizaemon.simian.Checker
Obtains the event auditListener to notify.
getAuditListener() - Method in class com.harukizaemon.simian.StreamLoader
 
getDescription() - Method in class com.harukizaemon.simian.Option
Obtains a description of the option and how it affects overall behaviour.
getDuplicateBlockCount() - Method in interface com.harukizaemon.simian.CheckSummary
Obtains the number of duplicate blocks.
getDuplicateFileCount() - Method in interface com.harukizaemon.simian.CheckSummary
Obtains the number of files containing duplicates.
getDuplicateLineCount() - Method in interface com.harukizaemon.simian.CheckSummary
Obtains the number of duplicate lines.
getDuplicateLinePercentage() - Method in interface com.harukizaemon.simian.CheckSummary
Obtains the number of duplicate lines as a percentage of duplicate line count.
getEndLineNumber() - Method in interface com.harukizaemon.simian.Block
Obtains the ending line number of the block.
getFilename() - Method in class com.harukizaemon.simian.SourceFile
Obtains the name of the file.
getLineNumber() - Method in class com.harukizaemon.simian.CobolLineReader
 
getName() - Method in class com.harukizaemon.simian.Language
Obtains the name of the language.
getName() - Method in class com.harukizaemon.simian.Option
Obtains the name of the option.
getOption(Option) - Method in class com.harukizaemon.simian.Options
Obtains the value of a specified option.
getOptions() - Method in class com.harukizaemon.simian.Checker
Obtains the options controlling behaviour of the checker.
getOptions() - Method in class com.harukizaemon.simian.Options
Obtains the value of all options that have been set/enabled.
getParameters() - Method in class com.harukizaemon.simian.Option
Obtains a printable description of the possible parameters to the option.
getProcessingTime() - Method in interface com.harukizaemon.simian.CheckSummary
Obtains the processing time (in milliseconds).
getRawLineCount() - Method in class com.harukizaemon.simian.SourceFile
Obtains the number of lines in the file including comments, ignored lines, etc.
getSignificantLineCount() - Method in class com.harukizaemon.simian.SourceFile
Obtains the number of lines in the file excluding comments, ignored lines, etc.
getSourceFile() - Method in interface com.harukizaemon.simian.Block
Obtains the file containing the lines.
getStartLineNumber() - Method in interface com.harukizaemon.simian.Block
Obtains the starting line number of the block.
getThreshold() - Method in class com.harukizaemon.simian.Options
Obtain the value of the Option.THRESHOLD option.
getTotalFileCount() - Method in interface com.harukizaemon.simian.CheckSummary
Obtains the total number of files processed.
getTotalRawLineCount() - Method in interface com.harukizaemon.simian.CheckSummary
Obtains the total number of raw source lines processed.
getTotalSignificantLineCount() - Method in interface com.harukizaemon.simian.CheckSummary
Obtains the total number of significant source lines processed.
GROOVY - Static variable in class com.harukizaemon.simian.Language
The Groovy language.

H

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

I

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

J

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

L

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

M

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

O

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

P

parse(Reader) - Method in class com.harukizaemon.simian.CobolParser
 
parse(CobolLineReader) - Method in class com.harukizaemon.simian.CobolParser
 
PYTHON - Static variable in class com.harukizaemon.simian.Language
The Python language.

R

readLine() - Method in class com.harukizaemon.simian.CobolLineReader
 
REPORT_DUPLICATE_TEXT - Static variable in class com.harukizaemon.simian.Option
 
RUBY - Static variable in class com.harukizaemon.simian.Language
The Ruby language.

S

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

T

TEXT - Static variable in class com.harukizaemon.simian.Language
Text files.
THRESHOLD - Static variable in class com.harukizaemon.simian.Option
 
toString() - Method in class com.harukizaemon.simian.BlockMarkers
 
toString() - Method in class com.harukizaemon.simian.Language
 
toString() - Method in class com.harukizaemon.simian.Option
 
toString() - Method in class com.harukizaemon.simian.Options
 

V

valueOf(String) - Static method in class com.harukizaemon.simian.Language
Obtains a language by extension.
valueOf(String) - Static method in class com.harukizaemon.simian.Option
Obtains an option by name.
values() - Static method in class com.harukizaemon.simian.Language
Obtains the set of all valid options.
values() - Static method in class com.harukizaemon.simian.Option
Obtains the set of all valid options.
VB - Static variable in class com.harukizaemon.simian.Language
The Visual Basic Language
Version - Class in com.harukizaemon.simian
Simple interface for holding the software version.
VERSION - Static variable in class com.harukizaemon.simian.Version
The software version.

X

XML - Static variable in class com.harukizaemon.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 
Skip navigation links
Simian - Similarity Analyser v2.5.10

Copyright (c) 2003-2018 Simon Harris. All rights reserved.