de.xoev.xdomea.viewer.gui.util.forms
Class FileValidator

java.lang.Object
  extended by de.xoev.xdomea.viewer.gui.util.forms.FileValidator
All Implemented Interfaces:
ValidationHandler

public class FileValidator
extends Object
implements ValidationHandler

Diese Klasse validiert ein Textfeld in Abhängigkeit der bei der Instanziierung übergebenen boolean-Variable isFile: ist diese Variable true, dann muss der Text der mit validate(TextField) übergebenen TextField-Instanz einem gültigen Pfad zu einer Datei entsprechen. Ist die Variable false, dann muss der Text einem gültigen Pfad zu einem Verzeichnis entsprechen.

Author:
Sächsisches Staatsministerium der Justiz und für Europa

Constructor Summary
FileValidator(TitleAreaDialog dialog, boolean isFile)
          erzeugt eine DependantMandatoryValidator-Instanz
 
Method Summary
 boolean validate(TextField field)
          validiert den Inhalt der übergebenen TextField-Instanz
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileValidator

public FileValidator(TitleAreaDialog dialog,
                     boolean isFile)
erzeugt eine DependantMandatoryValidator-Instanz

Parameters:
dialog - eine TitleAreaDialog-Instanz
isFile - true, wenn eine Datei erwartet wird / false, wenn eine Verzeichnis erwartet wird
Method Detail

validate

public boolean validate(TextField field)
Description copied from interface: ValidationHandler
validiert den Inhalt der übergebenen TextField-Instanz

Specified by:
validate in interface ValidationHandler
Parameters:
field - eine TextField-Instanz
Returns:
true für valide / false für nicht valide


Copyright © 2009. All Rights Reserved.