Wiki-Quellcode von Form field validation plugin
Verstecke letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
3.1 | 1 | == Schnittstelle IPluginValidationRule == | |
1.1 | 2 | ||
3.1 | 3 | === Verwendungsmöglichkeiten === | |
1.1 | 4 | ||
3.1 | 5 | * Schnittstelle zum Bereitstellen eigener Validierungs-Regeln zur Auswahl im Designer | |
1.1 | 6 | ||
3.1 | 7 | == Methodensignaturen == | |
2.1 | 8 | ||
3.1 | 9 | Die Plugin-Schnittstelle IPluginValidationRule referenziert alle durch die [[Basis-Schnittstelle IFCPlugin>>doc:IFCPlugin]] bereitgestellten Methoden | |
10 | und zusätzlich noch folgende Plugin-spezifische Methodensignaturen: | ||
2.1 | 11 | ||
12 | |||
13 | {{panel title="{{code language='java'~}~}public String getKey(){{/code~}~}" triggerable="true" fullwidth="true"}} | ||
3.1 | 14 | Schlüssel, welcher zur eindeutigen Bestimmung der Validierungsregel dient. | |
2.1 | 15 | {{/panel}} | |
16 | |||
17 | |||
18 | {{panel title="{{code language='java'~}~}String getKeyDisplayName(Locale loc){{/code~}~}" triggerable="true" fullwidth="true"}} | ||
3.1 | 19 | Methode zum Abrufen des Namens der Validierungsregel für die Anzeige im FORMCYCLE-Designer. Durch das übergebene **Locale**-Objekt können sprach-abhängige Namen zurückgegeben werden. | |
20 | {{/panel}} | ||
2.1 | 21 | ||
22 | |||
23 | {{panel title="{{code language='java'~}~}String getRegex(){{/code~}~}" triggerable="true" fullwidth="true"}} | ||
3.1 | 24 | Der anzuwendende reguläre Ausdruck für die Validierung. | |
2.1 | 25 | {{/panel}} | |
26 | |||
27 | |||
28 | {{panel title="{{code language='java'~}~}String getValidationErrorMsg(Locale loc){{/code~}~}" triggerable="true" fullwidth="true"}} | ||
3.1 | 29 | Methode zur Bereitstellung einer Meldung bei Validierungsfehlern. Durch das übergebene **Locale**-Objekt können sprach-abhängige Meldungen zurückgegeben werden. | |
2.1 | 30 | {{/panel}} |