Top Fields Constructors Methods
com.ibm.icu.impl.number

public Class PropertiesAffixPatternProvider

extends Object
implements AffixPatternProvider
Class Inheritance
All Implemented Interfaces
com.ibm.icu.impl.number.AffixPatternProvider

Field Summary

Modifier and TypeField and Description
private final boolean
private final boolean
private final String
private final String
private final String
private final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public char
public boolean
public boolean
currencyAsDecimal()

Implements com.ibm.icu.impl.number.AffixPatternProvider.currencyAsDecimal.

True if the currency symbol should replace the decimal separator.
public static AffixPatternProvider
public String
public boolean
hasBody()

Implements com.ibm.icu.impl.number.AffixPatternProvider.hasBody.

True if the pattern has a number placeholder like "0" or "#,##0.00"; false if the pattern does not have one.
public boolean
public boolean
public int
public boolean
public boolean
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

currencyAsDecimalback to summary
private final boolean currencyAsDecimal
isCurrencyPatternback to summary
private final boolean isCurrencyPattern
negPrefixback to summary
private final String negPrefix
negSuffixback to summary
private final String negSuffix
posPrefixback to summary
private final String posPrefix
posSuffixback to summary
private final String posSuffix

Constructor Detail

PropertiesAffixPatternProviderback to summary
pack-priv PropertiesAffixPatternProvider(DecimalFormatProperties properties)

Method Detail

charAtback to summary
public char charAt(int flags, int i)

Implements com.ibm.icu.impl.number.AffixPatternProvider.charAt.

Annotations
@Override
containsSymbolTypeback to summary
public boolean containsSymbolType(int type)

Implements com.ibm.icu.impl.number.AffixPatternProvider.containsSymbolType.

Annotations
@Override
currencyAsDecimalback to summary
public boolean currencyAsDecimal()

Implements com.ibm.icu.impl.number.AffixPatternProvider.currencyAsDecimal.

Doc from com.ibm.icu.impl.number.AffixPatternProvider.currencyAsDecimal.

True if the currency symbol should replace the decimal separator.

Annotations
@Override
forPropertiesback to summary
public static AffixPatternProvider forProperties(DecimalFormatProperties properties)
getStringback to summary
public String getString(int flags)

Implements com.ibm.icu.impl.number.AffixPatternProvider.getString.

Annotations
@Override
hasBodyback to summary
public boolean hasBody()

Implements com.ibm.icu.impl.number.AffixPatternProvider.hasBody.

Doc from com.ibm.icu.impl.number.AffixPatternProvider.hasBody.

True if the pattern has a number placeholder like "0" or "#,##0.00"; false if the pattern does not have one. This is used in cases like compact notation, where the pattern replaces the entire number instead of rendering the number.

Annotations
@Override
hasCurrencySignback to summary
public boolean hasCurrencySign()

Implements com.ibm.icu.impl.number.AffixPatternProvider.hasCurrencySign.

Annotations
@Override
hasNegativeSubpatternback to summary
public boolean hasNegativeSubpattern()

Implements com.ibm.icu.impl.number.AffixPatternProvider.hasNegativeSubpattern.

Annotations
@Override
lengthback to summary
public int length(int flags)

Implements com.ibm.icu.impl.number.AffixPatternProvider.length.

Annotations
@Override
negativeHasMinusSignback to summary
public boolean negativeHasMinusSign()

Implements com.ibm.icu.impl.number.AffixPatternProvider.negativeHasMinusSign.

Annotations
@Override
positiveHasPlusSignback to summary
public boolean positiveHasPlusSign()

Implements com.ibm.icu.impl.number.AffixPatternProvider.positiveHasPlusSign.

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override