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(Object) - Method in class com.harukizaemon.simian.Language
compareTo(Language) - Method in class com.harukizaemon.simian.Language
compareTo(Object) - Method in class com.harukizaemon.simian.Option
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) - 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
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

## G

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
  Ibtains 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
getListener() - Method in class com.harukizaemon.simian.Checker
  Obtains the event listener to notify.
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
  Ontains 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.
getValidLanguages() - Static method in class com.harukizaemon.simian.Language
  Obtains the set of all valid options.
getValidOptions() - Static method in class com.harukizaemon.simian.Option
  Obtains the set of all valid options.
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

## 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.
setOption(Option, boolean) - Method in class com.harukizaemon.simian.Options
  Enables/disables an 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.
SimianTask.Formatter() - Constructor for class com.harukizaemon.simian.SimianTask.Formatter
SourceFile - Class in com.harukizaemon.simian
  Represents a source file that was processed.
SourceFile(String) - Constructor for class com.harukizaemon.simian.SourceFile
SourceFile(String, 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) - Method in interface com.harukizaemon.simian.AuditListener
  Called to indicate the start of a set of blocks of duplicate lines.
startSet(int) - Method in class com.harukizaemon.simian.CompositeAuditListener
startSet(int) - 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.

## T

TEXT - Static variable in class com.harukizaemon.simian.Language
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(Object) - Static method in class com.harukizaemon.simian.Option
  Obtains an option by name.
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

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