aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java
diff options
context:
space:
mode:
authorbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2019-03-27 08:23:29 +0100
committerbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2019-03-27 08:23:29 +0100
commita0bfd778cc565865f31653e4c82b9c219a3fe69c (patch)
tree569dd04ae1bc2ca5a9cbeee013fa25843d41c35d /src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java
parente2c8a04abd39d3d3be2256156adb16938a26dea8 (diff)
downloadGT5-Unofficial-a0bfd778cc565865f31653e4c82b9c219a3fe69c.tar.gz
GT5-Unofficial-a0bfd778cc565865f31653e4c82b9c219a3fe69c.tar.bz2
GT5-Unofficial-a0bfd778cc565865f31653e4c82b9c219a3fe69c.zip
1.0.7
+ updated Java 7 -> 8 + Buffered Input from cfg + refractor, code improvements + small ores completely working + added tooltip + added logger + added ic2 to gradle + updated gradle deps + restored base gt compability + small ore csv (untested) Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
Diffstat (limited to 'src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java')
-rw-r--r--src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java b/src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java
index 7839221630..c27a480557 100644
--- a/src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java
+++ b/src/main/java/pers/gwyog/gtneioreplugin/util/XtoBool.java
@@ -1,23 +1,22 @@
package pers.gwyog.gtneioreplugin.util;
-import java.util.ResourceBundle;
-
+import com.opencsv.bean.AbstractBeanField;
+import com.opencsv.exceptions.CsvConstraintViolationException;
+import com.opencsv.exceptions.CsvDataTypeMismatchException;
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.CsvConstraintViolationException;
-import com.opencsv.exceptions.CsvDataTypeMismatchException;
+import java.util.ResourceBundle;
public class XtoBool<T> extends AbstractBeanField<T> {
- @Override
- protected Object convert(String value) throws CsvDataTypeMismatchException, CsvConstraintViolationException {
- if (value.isEmpty()) {
+ @Override
+ protected Object convert(String value) throws CsvDataTypeMismatchException, CsvConstraintViolationException {
+ if (value.isEmpty()) {
return null;
}
- String[] trueStrings = {"x","X"};
+ String[] trueStrings = {"x", "X"};
String[] falseStrings = {""};
Converter bc = new BooleanConverter(trueStrings, falseStrings);
try {
@@ -25,12 +24,12 @@ public class XtoBool<T> extends AbstractBeanField<T> {
} catch (ConversionException e) {
CsvDataTypeMismatchException csve = new CsvDataTypeMismatchException(
value, field.getType(), ResourceBundle
- .getBundle("convertGermanToBoolean", errorLocale)
- .getString("input.not.boolean"));
+ .getBundle("convertGermanToBoolean", errorLocale)
+ .getString("input.not.boolean"));
csve.initCause(e);
throw csve;
}
}
-
+
}