All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.taimos.dvalin.interconnect.model.maven.validation.SimpleInvalidFieldNameValidator Maven / Gradle / Ivy

There is a newer version: 1.7
Show newest version
package de.taimos.dvalin.interconnect.model.maven.validation;

import de.taimos.dvalin.interconnect.model.metamodel.memberdef.INamedMemberDef;

/**
 * Copyright 2022 Cinovo AG
*
* * @author psigloch */ public class SimpleInvalidFieldNameValidator extends AFieldNameValidator { private final String fieldName; /** * @param fieldName the field name */ public SimpleInvalidFieldNameValidator(String fieldName) { if (fieldName != null) { this.fieldName = fieldName.trim(); } else { this.fieldName = ""; } } @Override protected boolean isFieldNameValid(INamedMemberDef child) { if (child.getName() == null) { return false; } return !this.fieldName.equalsIgnoreCase(child.getName().trim()); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy