Class UniqueAttributeNameValidator
- java.lang.Object
-
- com.vaadin.v7.data.validator.AbstractValidator<String>
-
- com.vaadin.v7.data.validator.AbstractStringValidator
-
- org.opennms.features.vaadin.jmxconfiggenerator.ui.mbeans.validation.UniqueAttributeNameValidator
-
- All Implemented Interfaces:
com.vaadin.v7.data.Validator
,Serializable
public class UniqueAttributeNameValidator extends com.vaadin.v7.data.validator.AbstractStringValidator
Ensures that avalue
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.
-
Constructor Summary
Constructors Constructor Description UniqueAttributeNameValidator(NameProvider provider)
UniqueAttributeNameValidator(NameProvider nameProvider, UniqueAttributeNameValidator.FieldProvider fieldProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<String>
getNames()
protected boolean
isValidValue(String value)
-
-
-
Constructor Detail
-
UniqueAttributeNameValidator
public UniqueAttributeNameValidator(NameProvider nameProvider, UniqueAttributeNameValidator.FieldProvider fieldProvider)
-
UniqueAttributeNameValidator
public UniqueAttributeNameValidator(NameProvider provider)
-
-