diff options
Diffstat (limited to 'src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java')
-rw-r--r-- | src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java b/src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java deleted file mode 100644 index 4c15cdecb6..0000000000 --- a/src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java +++ /dev/null @@ -1,34 +0,0 @@ -package pers.gwyog.gtneioreplugin.util; - -import java.util.ResourceBundle; - -import org.apache.commons.beanutils.ConversionException; -import org.apache.commons.beanutils.Converter; -import org.apache.commons.beanutils.converters.BooleanConverter; - -import com.opencsv.bean.AbstractBeanField; -import com.opencsv.exceptions.CsvDataTypeMismatchException; - -public class XtoBool<T> extends AbstractBeanField<T> { - - @Override - protected Object convert(String value) throws CsvDataTypeMismatchException { - if (value.isEmpty()) { - return null; - } - String[] trueStrings = { "x", "X" }; - String[] falseStrings = { "" }; - Converter bc = new BooleanConverter(trueStrings, falseStrings); - try { - return bc.convert(Boolean.class, value.trim()); - } catch (ConversionException e) { - CsvDataTypeMismatchException csve = new CsvDataTypeMismatchException( - value, - field.getType(), - ResourceBundle.getBundle("convertGermanToBoolean", errorLocale) - .getString("input.not.boolean")); - csve.initCause(e); - throw csve; - } - } -} |