Class Validator<V>

  • All Implemented Interfaces:
    org.eclipse.core.databinding.validation.IValidator
    Direct Known Subclasses:
    IntegerRangeValidator

    public abstract class Validator<V>
    extends Object
    implements org.eclipse.core.databinding.validation.IValidator
    Base class for all validators.
    • Constructor Detail

      • Validator

        public Validator()
    • Method Detail

      • validate

        public final org.eclipse.core.runtime.IStatus validate​(Object value)
        Specified by:
        validate in interface org.eclipse.core.databinding.validation.IValidator<V>
      • typedValidate

        protected ValidationResults typedValidate​(V value)
        Does the actual validation.
        Parameters:
        value - value to validate.
        Returns:
        validation results.