Class UniqueAttributeNameValidator

  • All Implemented Interfaces:
    com.vaadin.v7.data.Validator, java.io.Serializable

    public class UniqueAttributeNameValidator
    extends com.vaadin.v7.data.validator.AbstractStringValidator
    Ensures that a value only occurs once in a List of names.
    Author:
    Markus von RĂ¼den
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  UniqueAttributeNameValidator.FieldProvider
      Maps a Attrib/CompMember to a certain Vaadin field value.
      • Nested classes/interfaces inherited from interface com.vaadin.v7.data.Validator

        com.vaadin.v7.data.Validator.EmptyValueException, com.vaadin.v7.data.Validator.InvalidValueException
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.List<java.lang.String> getNames()  
      protected boolean isValidValue​(java.lang.String value)  
      • Methods inherited from class com.vaadin.v7.data.validator.AbstractStringValidator

        getType
      • Methods inherited from class com.vaadin.v7.data.validator.AbstractValidator

        getErrorMessage, isValid, isValidType, setErrorMessage, validate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getNames

        protected java.util.List<java.lang.String> getNames()
      • isValidValue

        protected boolean isValidValue​(java.lang.String value)
        Specified by:
        isValidValue in class com.vaadin.v7.data.validator.AbstractValidator<java.lang.String>