Validierungsschnittstelle

Die Validierungsschnittstelle stellt die folgenden Funktionen bereit: init(config:GridConfig), process(rulesToExecute:Validator.RulesEnum) und destroy().

Funktion Syntax

init(config:GridConfig)

Diese Funktion initialisiert den Validator.

process(rulesToExecute:Validator.RulesEnum)

Diese Funktion führt die Prüfregeln aus. Der Parameter rulesToExecute legt fest, welche Art von Regel-Validierungs-Plug-in ausgeführt wird. Es ist ein Aufzählungswert, der folgende Werte aufweisen kann:

  • allRules
  • gridRules
  • rowRules

destroy()

Diese Funktion ist ein Destruktor für das Objekt und übt eine Garbage-Collection aus.

Unica Plan stellt ein Beispielvalidierungsprogramm bereit, RangeCheckRule.java. Dieses Objekt nimmt ein Raster als Grundlage für die Eingabe und durchläuft dann alle Datensätze des Rasters, die anhand der in einer XML-Datei definierten Regeln validiert werden.