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

com.ibm.icu.impl.number.AffixPatternProvider Maven / Gradle / Ivy

There is a newer version: 4.15.0-HBase-1.5
Show newest version
// © 2017 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
package com.ibm.icu.impl.number;

public interface AffixPatternProvider {
  public static final class Flags {
    public static final int PLURAL_MASK = 0xff;
    public static final int PREFIX = 0x100;
    public static final int NEGATIVE_SUBPATTERN = 0x200;
    public static final int PADDING = 0x400;
  }

  public char charAt(int flags, int i);

  public int length(int flags);

  public boolean hasCurrencySign();

  public boolean positiveHasPlusSign();

  public boolean hasNegativeSubpattern();

  public boolean negativeHasMinusSign();

  public boolean containsSymbolType(int type);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy