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

humanize.icu.spi.context.ICUContext Maven / Gradle / Ivy

There is a newer version: 1.2.2
Show newest version
package humanize.icu.spi.context;

import humanize.icu.spi.MessageFormat;

import com.ibm.icu.text.DateFormat;
import com.ibm.icu.text.DecimalFormat;
import com.ibm.icu.text.DurationFormat;
import com.ibm.icu.text.NumberFormat;
import com.ibm.icu.util.ULocale;

public interface ICUContext {
	
	String getBestPattern(String skeleton);
	
	DecimalFormat getCurrencyFormat();

	DateFormat getDateFormat(int style);

	DateFormat getDateTimeFormat();

	DateFormat getDateTimeFormat(int dateStyle, int timeStyle);

	DecimalFormat getDecimalFormat();

	DurationFormat getDurationFormat();

	NumberFormat getNumberFormat();

	DecimalFormat getPercentFormat();

	DecimalFormat getPluralCurrencyFormat();

	NumberFormat getRuleBasedNumberFormat(int type);

	ULocale getULocale();
	
	MessageFormat getMessageFormat();
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy