Package gaiasky.util.validator
Class CallbackValidator
- java.lang.Object
-
- gaiasky.util.validator.CallbackValidator
-
- All Implemented Interfaces:
IValidator
- Direct Known Subclasses:
DoubleValidator,ExistingLocationValidator,FloatValidator,FolderValidator,IntValidator,LengthValidator,RegexpValidator,TextFieldComparatorValidator
public abstract class CallbackValidator extends java.lang.Object implements IValidator
-
-
Constructor Summary
Constructors Constructor Description CallbackValidator()CallbackValidator(IValidator parent)CallbackValidator(java.lang.Runnable correctCallback, java.lang.Runnable incorrectCallback)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description IValidatorgetParent()protected voidrunIsInvalidCallback()protected voidrunIsValidCallback()voidsetIsInvalidCallback(java.lang.Runnable isInvalidCallback)voidsetIsValidCallback(java.lang.Runnable isValidCallback)booleanvalidate(java.lang.String value)protected abstract booleanvalidateLocal(java.lang.String value)
-
-
-
Constructor Detail
-
CallbackValidator
public CallbackValidator()
-
CallbackValidator
public CallbackValidator(IValidator parent)
-
CallbackValidator
public CallbackValidator(java.lang.Runnable correctCallback, java.lang.Runnable incorrectCallback)
-
-
Method Detail
-
setIsValidCallback
public void setIsValidCallback(java.lang.Runnable isValidCallback)
-
setIsInvalidCallback
public void setIsInvalidCallback(java.lang.Runnable isInvalidCallback)
-
runIsValidCallback
protected void runIsValidCallback()
-
runIsInvalidCallback
protected void runIsInvalidCallback()
-
getParent
public IValidator getParent()
-
validate
public boolean validate(java.lang.String value)
- Specified by:
validatein interfaceIValidator
-
validateLocal
protected abstract boolean validateLocal(java.lang.String value)
-
-