All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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