summaryrefslogtreecommitdiff
path: root/enigma-swing/src/main/java/cuchaz/enigma/gui/newabstraction/EntryValidation.java
blob: 898529a4c0053811de56bd18a01d77bad84ffa6c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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);
	}

}