@Override public int compare(final FileNameValidator o1, final FileNameValidator o2) { return o2.getPriority() - o1.getPriority(); } });
@Override public boolean isValid(final String value) { return ValidationUtils.isFileName(value); } }
@Override public boolean isValid(String value) { return value.endsWith(".java") && ValidationUtils.isJavaIdentifier(value.substring(0, value.indexOf(".java"))) && ValidationUtils.isFileName(value); } }
@Override public boolean isValidArtifactId(final String artifactId) { if (artifactId == null || "".equals(artifactId.trim())) { return false; } final String[] artifactIdComponents = artifactId.split("\\.", -1); for (String s : artifactIdComponents) { if (!ValidationUtils.isArtifactIdentifier(s)) { return false; } } return true; }
private Map<String, Boolean> evaluateIdentifiers(final String[] identifiers) { final Map<String, Boolean> result = new HashMap<String, Boolean>(identifiers.length); if (identifiers != null && identifiers.length > 0) { for (String s : identifiers) { result.put(s, ValidationUtils.isJavaIdentifier(s)); } } return result; } }
@Override public boolean isValid(final String value) { return ValidationUtils.isFileName(value); } }
@Override public boolean isValidGroupId(final String groupId) { if (groupId == null || "".equals(groupId.trim())) { return false; } final String[] groupIdComponents = groupId.split("\\.", -1); for (String s : groupIdComponents) { if (!ValidationUtils.isArtifactIdentifier(s)) { return false; } } return true; }
@Test public void isJavaIdentifier() { assertEquals(valid, ValidationUtils.isJavaIdentifier(input)); } }
@Override public int compare(final FileNameValidator o1, final FileNameValidator o2) { return o2.getPriority() - o1.getPriority(); } });
@Override public boolean isValid(final String value) { return ValidationUtils.isFileName(value); } }
@Override public boolean isValidArtifactId(final String artifactId) { if (artifactId == null || "".equals(artifactId.trim())) { return false; } final String[] artifactIdComponents = artifactId.split("\\.", -1); for (String s : artifactIdComponents) { if (!ValidationUtils.isArtifactIdentifier(s)) { return false; } } return true; }
@Override public boolean isValidProjectName(final String name) { return ValidationUtils.isFileName(name); }
@Override public boolean isValidGroupId(final String groupId) { if (groupId == null || "".equals(groupId.trim())) { return false; } final String[] groupIdComponents = groupId.split("\\.", -1); for (String s : groupIdComponents) { if (!ValidationUtils.isArtifactIdentifier(s)) { return false; } } return true; }
@Override public boolean isValidProjectName(final String name) { return ValidationUtils.isFileName(name); }
@Test public void isArtifactIdentifier() { assertEquals(valid, ValidationUtils.isArtifactIdentifier(input)); } }
@Test public void isValidFileName() { assertEquals(valid, ValidationUtils.isFileName(input)); } }