summaryrefslogtreecommitdiff
path: root/enigma-swing/src/main/java/cuchaz/enigma/gui/newabstraction/EntryValidation.java
blob: 1dcdeabf9b25af5bc010d20721f9008e95687982 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package cuchaz.enigma.gui.newabstraction;

import cuchaz.enigma.EnigmaProject;
import cuchaz.enigma.translation.representation.entry.Entry;
import cuchaz.enigma.utils.validation.Message;
import cuchaz.enigma.utils.validation.ValidationContext;

public class EntryValidation {
	public static boolean validateJavadoc(ValidationContext vc, String javadoc) {
		if (javadoc.contains("*/")) {
			vc.raise(Message.ILLEGAL_DOC_COMMENT_END);
			return false;
		}

		return true;
	}

	public static boolean validateRename(ValidationContext vc, EnigmaProject p, Entry<?> entry, String newName) {
		return p.getMapper().getValidator().validateRename(vc, entry, newName);
	}
}