Package FAtiMA.Core

Interface IIntegrityTester


public interface IIntegrityTester
Interface that specifies that a class is testable for integrity. It must receive an integrity validator and use it to verify if all its data is valid.
Author:
Joao Dias
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Checks the integrity of a particular object.
  • Method Details

    • CheckIntegrity

      void CheckIntegrity(IntegrityValidator val) throws UnknownSpeechActException
      Checks the integrity of a particular object. For instance, it checks if the object references SpeechActs not defined
      Parameters:
      val - - an IntegrityValidator that the implementation of the method should use to check the integrity
      Throws:
      UnknownSpeechActException - - thrown when a undefined SpeechAct is referenced
      See Also: