
com.poiji.parser.Parsers Maven / Gradle / Ivy
package com.poiji.parser;
import java.text.NumberFormat;
import java.util.Locale;
/**
* @see Resolving NumberFormat's parsing issues
*/
public class Parsers {
private Parsers() {
// static factory
}
public static NumberParser longs() {
return integers();
}
public static NumberParser integers() {
NumberFormat format = NumberFormat.getInstance();
format.setParseIntegerOnly(true);
return new NumberParser(format);
}
public static BigDecimalParser bigDecimals() {
return new BigDecimalParser();
}
public static NumberParser numbers(Locale locale) {
return new NumberParser(NumberFormat.getInstance(locale));
}
public static BooleanParser booleans() {
return new BooleanParser();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy