Algorithm (Apache Ant API)
Date: 2016-04-09

org.apache.tools.ant.types.selectors.modifiedselector

## Interface Algorithm

- All Known Implementing Classes:
    ChecksumAlgorithm, DigestAlgorithm, HashvalueAlgorithm

      public interface Algorithm

  The Algorithm defines how a value for a file is computed. It must be sure that multiple calls for the same file results in the same value. The implementing class should implement a useful toString() method.
  Since:
    Ant 1.6
  Version:
    2003-09-13

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getValue(java.io.File file)` Get the value for a file.
    `boolean` | `isValid()` Checks its prerequisites.

- - ### Method Detail

    - #### isValid

          boolean isValid()

      Checks its prerequisites.
      Returns:
        true if all is ok, otherwise false.

    - #### getValue

          java.lang.String getValue(java.io.File file)

      Get the value for a file.
      Parameters:
        `file` - File object for which the value should be evaluated.
      Returns:
        The value for that file