Lines Matching refs:pattern
100 * The last pattern we gave to ICU, so we can make repeated applications cheap.
121 public NativeDecimalFormat(String pattern, DecimalFormatSymbols dfs) {
123 this.address = open(pattern, dfs.getCurrencySymbol(),
129 this.lastPattern = pattern;
133 throw new IllegalArgumentException("syntax error: " + re.getMessage() + ": " + pattern);
138 public NativeDecimalFormat(String pattern, LocaleData data) {
139 this.address = open(pattern, data.currencySymbol,
144 this.lastPattern = pattern;
269 public void applyLocalizedPattern(String pattern) {
270 applyPattern(this.address, true, pattern);
274 public void applyPattern(String pattern) {
275 if (lastPattern != null && pattern.equals(lastPattern)) {
278 applyPattern(this.address, false, pattern);
279 lastPattern = pattern;
481 private static void applyPattern(int addr, boolean localized, String pattern) {
483 applyPatternImpl(addr, localized, pattern);
487 throw new IllegalArgumentException("syntax error: " + re.getMessage() + ": " + pattern);
620 private static native void applyPatternImpl(int addr, boolean localized, String pattern);
628 private static native int open(String pattern, String currencySymbol,