blob: e80d972b17237d0adf4f8a5f494062fef7d1f2f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package pers.gwyog.gtneioreplugin.util;
import com.opencsv.bean.AbstractBeanField;
import com.opencsv.exceptions.CsvConstraintViolationException;
import com.opencsv.exceptions.CsvDataTypeMismatchException;
public class Veinrenamer<T> extends AbstractBeanField<T> {
@Override
protected Object convert(String value) throws CsvDataTypeMismatchException, CsvConstraintViolationException {
String ret = null;
CharSequence s = "/";
if (value.contains(s)) {
ret = value.split("/")[1];
ret = ret.replaceAll("&", "");
ret = ret.replaceAll(" ", "");
ret = ret.replaceAll("\\.", "");
ret = ret.toLowerCase();
} else ret = value;
ret = ret.replaceAll(" ", "");
ret = ret.toLowerCase();
return ret;
}
}
|