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 Detail

      • 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:
        IntegrityValidator