jm.util

## Interface ReadListener

-     public interface ReadListener

  The listener interface for receiving notification of scores being successfully imported from a file.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `finishedReading()` Implementations of this method can alter all the scores imported by the initiating object.
    `Score` | `scoreRead(Score score)` Implementations of this method have the opportunity to alter the score after each has been imported.
    `void` | `startedReading()`

- - ### Method Detail

    - #### scoreRead

          Score scoreRead(Score score)

      Implementations of this method have the opportunity to alter the score after each has been imported. Additionally non-score related tasks can be performed.
      Parameters:
        `score` - Score imported by the object initiating this event
      Returns:
        updated score to send back to the initiating object

    - #### startedReading

          void startedReading()

    - #### finishedReading

          void finishedReading()

      Implementations of this method can alter all the scores imported by the initiating object. Additionally non-score related tasks can be performed.
      Parameters:
        `scores` - all Scores imported by the object initiating this event