blob: a721d88e82e570dd1121365d07efff455c5ec48c (
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
26
27
|
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;
}
}
|