3.5.6. IValidatable

Ein IValidatable ist ein Objekt, was in der Lage ist, seinen eigenen Zustand zu validieren. Die Schnittstelle sieht wie folgt aus:

  1  public interface IValidateable {
  2  
  3      IValidationResult validate();
  4  
  5      void addValidationConditionListener(IValidationConditionListener listener);
  6  
  7      void removeValidationConditionListener(IValidationConditionListener listener);
  8  
  9  }

Ein IValidationConditionListener wird aufgerufen, wenn sich die Bedingungen für die Validierung geändert haben, zum Beispiel weil der zu validierende Wert sich geändert hat, oder weil sich die Validierungsregeln geändert haben. Der Listener sieht wie folgt aus:

  1  public interface IValidationConditionListener {
  2  
  3      void validationConditionsChanged();
  4  
  5  }

Siehe auch PDF Version dieses Dokuments, Jowidgets API Spezifikation