com.vaadin.v7.ui.TextField.addValidator()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(186)

本文整理了Java中com.vaadin.v7.ui.TextField.addValidator()方法的一些代码示例,展示了TextField.addValidator()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextField.addValidator()方法的具体详情如下:
包路径:com.vaadin.v7.ui.TextField
类名称:TextField
方法名:addValidator

TextField.addValidator介绍

暂无

代码示例

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public void addValidator(final Validator validator) {
  3. this.textField.addValidator(validator);
  4. }

代码示例来源:origin: OpenNMS/opennms

  1. /**
  2. * Sets the validator to be used.
  3. * @param validator the validator
  4. * @return the instance itself
  5. */
  6. public StringInputDialogWindow withValidator(Validator validator) {
  7. m_inputField.addValidator(validator);
  8. return this;
  9. }

代码示例来源:origin: OpenNMS/opennms

  1. /**
  2. * Sets the key validator to be used.
  3. *
  4. * @param validator the validator
  5. * @return the instance itself
  6. */
  7. public KeyValueInputDialogWindow withKeyValidator(Validator validator) {
  8. m_keyInputField.addValidator(validator);
  9. return this;
  10. }

代码示例来源:origin: OpenNMS/opennms

  1. /**
  2. * Sets the value validator to be used.
  3. *
  4. * @param validator the validator
  5. * @return the instance itself
  6. */
  7. public KeyValueInputDialogWindow withValueValidator(Validator validator) {
  8. m_valueInputField.addValidator(validator);
  9. return this;
  10. }

代码示例来源:origin: OpenNMS/opennms

  1. /**
  2. * Instantiates a new system definition choice field.
  3. *
  4. * @param caption the caption
  5. */
  6. public SystemDefChoiceField(String caption) {
  7. setCaption(caption);
  8. oidType.setNullSelectionAllowed(false);
  9. oidType.select("Single");
  10. oidValue.setWidth("100%");
  11. oidValue.setNullSettingAllowed(false);
  12. oidValue.setRequired(true);
  13. oidValue.setImmediate(true);
  14. oidValue.addValidator(new RegexpValidator("^\\.[.\\d]+$", "Invalid OID {0}"));
  15. }

代码示例来源:origin: OpenNMS/opennms

  1. field.setRequired(true);
  2. field.setImmediate(true);
  3. field.addValidator(new RegexpValidator("^\\.[.\\d]+$", "Invalid OID {0}"));
  4. return field;
  5. field.setRequired(true);
  6. field.setImmediate(true);
  7. field.addValidator(new StringLengthValidator("Invalid alias. It should not contain more than 19 characters.", 1, 19, false));
  8. return field;
  9. field.setRequired(true);
  10. field.setImmediate(true);
  11. field.addValidator(new RegexpValidator("^(?i)(counter|gauge|timeticks|integer|octetstring|string)?\\d*$", // Based on NumericAttributeType and StringAttributeType
  12. "Invalid type {0}. Valid types are: counter, gauge, timeticks, integer, octetstring, string"));
  13. return field;

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

  1. @Test
  2. public void validationSuccedsIfSubFieldValidatorPasses() throws Exception {
  3. // GIVEN
  4. createField();
  5. // add text field with valid email text
  6. TextField textField = new TextField();
  7. textField.addValidator(EMAIL_VALIDATOR);
  8. textField.setValue("foo@magnolia-cms.com");
  9. addSubField(textField);
  10. // WHEN
  11. boolean isValid = multiField.isValid();
  12. // THEN
  13. assertTrue(isValid);
  14. }

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework-compatibility

  1. @Test
  2. public void validationFailsIfSubFieldValidatorFails() throws Exception {
  3. // GIVEN
  4. createField();
  5. // add required text field with invalid email text
  6. TextField textField = new TextField();
  7. textField.setRequired(true);
  8. textField.addValidator(EMAIL_VALIDATOR);
  9. textField.setValue("foo");
  10. addSubField(textField);
  11. // WHEN
  12. boolean isValid = multiField.isValid();
  13. // THEN
  14. assertFalse(isValid);
  15. }

代码示例来源:origin: OpenNMS/opennms

  1. numberOfRequestsField.setNullRepresentation("");
  2. numberOfRequestsField.setWidth(FIELD_WIDTH, Unit.PIXELS);
  3. numberOfRequestsField.addValidator((Validator) value -> {
  4. if (value != null) {
  5. if (((Integer) value).intValue() <= 0) {
  6. timeoutField.addValidator(new NullValidator("Must be given", false));
  7. timeoutField.addValidator((Validator) value -> {
  8. if (value != null) {
  9. if (((Long) value).intValue() <= 0) {

代码示例来源:origin: OpenNMS/opennms

  1. m_weightField.setRequired(true);
  2. m_weightField.setWidth(100.0f, Unit.PERCENTAGE);
  3. m_weightField.addValidator(value -> {
  4. try {
  5. int intValue = Integer.parseInt((String) value);

代码示例来源:origin: OpenNMS/opennms

  1. priorityField.setDescription("Priority of this dashlet");
  2. priorityField.addValidator(new AbstractStringValidator("Only numbers allowed here") {
  3. @Override
  4. protected boolean isValidValue(String s) {
  5. boostPriorityField.setDescription("Boost priority of this dashlet");
  6. boostPriorityField.addValidator(new AbstractStringValidator("Only numbers allowed here") {
  7. @Override
  8. protected boolean isValidValue(String s) {
  9. durationField.setDescription("Duration for this dashlet");
  10. durationField.addValidator(new AbstractStringValidator("Only numbers allowed here") {
  11. @Override
  12. protected boolean isValidValue(String s) {
  13. boostDurationField.setDescription("Boost duration for this dashlet");
  14. boostDurationField.addValidator(new AbstractStringValidator("Only numbers allowed here") {
  15. @Override
  16. protected boolean isValidValue(String s) {

代码示例来源:origin: OpenNMS/opennms

  1. editableField.setBuffered(false);
  2. editableField.setImmediate(true);
  3. editableField.addValidator(nameValidator);
  4. editableField.addValueChangeListener(new Property.ValueChangeListener() {
  5. @Override

代码示例来源:origin: OpenNMS/opennms

  1. m_nameTextField.setRequired(true);
  2. m_nameTextField.focus();
  3. m_nameTextField.addValidator(new AbstractStringValidator("Name must be unique") {
  4. private static final long serialVersionUID = 1L;
  5. @Override
  6. m_thresholdTextField.setWidth(100.0f, Unit.PERCENTAGE);
  7. m_thresholdTextField.setValue("0.0");
  8. m_thresholdTextField.addValidator(v -> {
  9. if (m_thresholdTextField.isEnabled()) {
  10. try {
  11. m_exponentialPropagationBaseTextField.setWidth(100.0f, Unit.PERCENTAGE);
  12. m_exponentialPropagationBaseTextField.setValue("2.0");
  13. m_exponentialPropagationBaseTextField.addValidator(v -> {
  14. if (m_exponentialPropagationBaseTextField.isEnabled()) {
  15. try {

代码示例来源:origin: OpenNMS/opennms

  1. labelField.addValidator(new AbstractStringValidator("Please use an unique name for this column/row definition") {
  2. @Override
  3. protected boolean isValidValue(String s) {

代码示例来源:origin: OpenNMS/opennms

  1. serviceNameField.setRequired(true);
  2. serviceNameField.setRequiredError("required");
  3. serviceNameField.addValidator(new RegexpValidator("^[A-Za-z0-9_-]+$",
  4. "You must specify a valid name. Allowed characters: (A-Za-z0-9_-)"));
  5. serviceNameField.setDescription("The service name of the JMX data collection config, e.g. cassandra, jboss, tomcat");

代码示例来源:origin: OpenNMS/opennms

  1. titleField.setValue(wallboard.getTitle());
  2. titleField.setImmediate(true);
  3. titleField.addValidator(new AbstractStringValidator("Title must be unique") {
  4. @Override
  5. protected boolean isValidValue(String s) {

代码示例来源:origin: OpenNMS/opennms

  1. titleField.addValidator(new AbstractStringValidator("Please use an unique name for the surveillance view") {
  2. @Override
  3. protected boolean isValidValue(String string) {
  4. refreshSecondsField.setDescription("Refresh duration in seconds");
  5. refreshSecondsField.addValidator(new AbstractStringValidator("Only numbers allowed here") {
  6. @Override
  7. protected boolean isValidValue(String s) {

代码示例来源:origin: OpenNMS/opennms

  1. m_columnCountBoardTextField.addValidator(new AbstractStringValidator("Number greater zero expected") {
  2. @Override
  3. protected boolean isValidValue(String value) {
  4. m_columnCountPanelTextField.addValidator(new AbstractStringValidator("Number greater zero expected") {
  5. @Override
  6. protected boolean isValidValue(String value) {
  7. m_columnCountPanelTextField.setValue(String.valueOf(columnCountPanel));
  8. m_limitTextField.addValidator(new AbstractStringValidator("Number greater or equal zero expected") {
  9. @Override
  10. protected boolean isValidValue(String value) {

相关文章