com.harukizaemon.simian

## Class Checker

- java.lang.Object
- - com.harukizaemon.simian.Checker

-     public final class Checker
      extends java.lang.Object

  Performs the duplicate checking.
  Version:
    $Id: Checker.java 3168 2008-03-01 10:55:15Z haruki_zaemon $
  Author:
    Simon Harris

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `Checker(AuditListener listener, Options options)` Constructor.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `check()` Performs the checking once all source files have been loaded.
    `AuditListener` | `getListener()` Obtains the event listener to notify.
    `Options` | `getOptions()` Obtains the options controlling behaviour of the checker.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### Checker

          public Checker(AuditListener listener,
                 Options options)

      Constructor.
      Parameters:
        `listener` - The event listener to notify
        `options` - The options controlling behaviour of the checker.

  - ### Method Detail

    - #### getOptions

          public Options getOptions()

      Obtains the options controlling behaviour of the checker.
      Returns:
        The options controlling behaviour of the checker.

    - #### getListener

          public AuditListener getListener()

      Obtains the event listener to notify.
      Returns:
        The event listener to notify.

    - #### check

          public boolean check()

      Performs the checking once all source files have been loaded.
      Returns:
        `true` on success; otherwise `false`.

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