Class DecimalFormat
public class DecimalFormat : NumberFormat, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, ISerializable, ICloneable
- Inheritance
-
DecimalFormat
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
DecimalFormat()
public DecimalFormat()
DecimalFormat(String)
public DecimalFormat(String arg0)
Parameters
DecimalFormat(String, DecimalFormatSymbols)
public DecimalFormat(String arg0, DecimalFormatSymbols arg1)
Parameters
arg0Stringarg1DecimalFormatSymbols
DecimalFormat(String, DecimalFormatSymbols, CurrencyPluralInfo, int)
public DecimalFormat(String arg0, DecimalFormatSymbols arg1, CurrencyPluralInfo arg2, int arg3)
Parameters
arg0Stringarg1DecimalFormatSymbolsarg2CurrencyPluralInfoarg3int
DecimalFormat(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public DecimalFormat(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
MINIMUM_GROUPING_DIGITS_AUTO
public static int MINIMUM_GROUPING_DIGITS_AUTO { get; set; }
Property Value
MINIMUM_GROUPING_DIGITS_MIN2
public static int MINIMUM_GROUPING_DIGITS_MIN2 { get; set; }
Property Value
PAD_AFTER_PREFIX
public static int PAD_AFTER_PREFIX { get; set; }
Property Value
PAD_AFTER_SUFFIX
public static int PAD_AFTER_SUFFIX { get; set; }
Property Value
PAD_BEFORE_PREFIX
public static int PAD_BEFORE_PREFIX { get; set; }
Property Value
PAD_BEFORE_SUFFIX
public static int PAD_BEFORE_SUFFIX { get; set; }
Property Value
Methods
ApplyLocalizedPattern(String)
public void ApplyLocalizedPattern(String arg0)
Parameters
ApplyPattern(String)
public void ApplyPattern(String arg0)
Parameters
AreSignificantDigitsUsed()
public bool AreSignificantDigitsUsed()
Returns
CreatePoolableInstance()
HPA initializer for DecimalFormat()
public static DecimalFormat CreatePoolableInstance()
Returns
CreatePoolableInstance(String)
HPA initializer for DecimalFormat(Java.Lang.String arg0)
public static DecimalFormat CreatePoolableInstance(String arg0)
Parameters
arg0String
Returns
CreatePoolableInstance(String, DecimalFormatSymbols)
HPA initializer for DecimalFormat(Java.Lang.String arg0, Android.Icu.Text.DecimalFormatSymbols arg1)
public static DecimalFormat CreatePoolableInstance(String arg0, DecimalFormatSymbols arg1)
Parameters
arg0Stringarg1DecimalFormatSymbols
Returns
CreatePoolableInstance(String, DecimalFormatSymbols, CurrencyPluralInfo, int)
HPA initializer for DecimalFormat(Java.Lang.String arg0, Android.Icu.Text.DecimalFormatSymbols arg1, Android.Icu.Text.CurrencyPluralInfo arg2, int arg3)
public static DecimalFormat CreatePoolableInstance(String arg0, DecimalFormatSymbols arg1, CurrencyPluralInfo arg2, int arg3)
Parameters
arg0Stringarg1DecimalFormatSymbolsarg2CurrencyPluralInfoarg3int
Returns
GetCurrencyPluralInfo()
public CurrencyPluralInfo GetCurrencyPluralInfo()
Returns
GetCurrencyUsage()
public Currency.CurrencyUsage GetCurrencyUsage()
Returns
GetDecimalFormatSymbols()
public DecimalFormatSymbols GetDecimalFormatSymbols()
Returns
GetFormatWidth()
public int GetFormatWidth()
Returns
GetGroupingSize()
public int GetGroupingSize()
Returns
GetMathContext()
public MathContext GetMathContext()
Returns
GetMathContextICU()
public MathContext GetMathContextICU()
Returns
GetMaximumSignificantDigits()
public int GetMaximumSignificantDigits()
Returns
GetMinimumExponentDigits()
public byte GetMinimumExponentDigits()
Returns
GetMinimumGroupingDigits()
public int GetMinimumGroupingDigits()
Returns
GetMinimumSignificantDigits()
public int GetMinimumSignificantDigits()
Returns
GetMultiplier()
public int GetMultiplier()
Returns
GetNegativePrefix()
public String GetNegativePrefix()
Returns
GetNegativeSuffix()
public String GetNegativeSuffix()
Returns
GetPadCharacter()
public char GetPadCharacter()
Returns
GetPadPosition()
public int GetPadPosition()
Returns
GetParseMaxDigits()
[Obsolete("Deprecated in JVM")]
public int GetParseMaxDigits()
Returns
GetPositivePrefix()
public String GetPositivePrefix()
Returns
GetPositiveSuffix()
public String GetPositiveSuffix()
Returns
GetRoundingIncrement()
public BigDecimal GetRoundingIncrement()
Returns
GetSecondaryGroupingSize()
public int GetSecondaryGroupingSize()
Returns
IsDecimalPatternMatchRequired()
public bool IsDecimalPatternMatchRequired()
Returns
IsDecimalSeparatorAlwaysShown()
public bool IsDecimalSeparatorAlwaysShown()
Returns
IsExponentSignAlwaysShown()
public bool IsExponentSignAlwaysShown()
Returns
IsParseBigDecimal()
public bool IsParseBigDecimal()
Returns
IsParseCaseSensitive()
public bool IsParseCaseSensitive()
Returns
IsParseNoExponent()
public bool IsParseNoExponent()
Returns
IsScientificNotation()
public bool IsScientificNotation()
Returns
IsSignAlwaysShown()
public bool IsSignAlwaysShown()
Returns
SetCurrencyPluralInfo(CurrencyPluralInfo)
public void SetCurrencyPluralInfo(CurrencyPluralInfo arg0)
Parameters
SetCurrencyUsage(CurrencyUsage)
public void SetCurrencyUsage(Currency.CurrencyUsage arg0)
Parameters
SetDecimalFormatSymbols(DecimalFormatSymbols)
public void SetDecimalFormatSymbols(DecimalFormatSymbols arg0)
Parameters
SetDecimalPatternMatchRequired(bool)
public void SetDecimalPatternMatchRequired(bool arg0)
Parameters
SetDecimalSeparatorAlwaysShown(bool)
public void SetDecimalSeparatorAlwaysShown(bool arg0)
Parameters
SetExponentSignAlwaysShown(bool)
public void SetExponentSignAlwaysShown(bool arg0)
Parameters
SetFormatWidth(int)
public void SetFormatWidth(int arg0)
Parameters
SetGroupingSize(int)
public void SetGroupingSize(int arg0)
Parameters
SetMathContext(MathContext)
public void SetMathContext(MathContext arg0)
Parameters
arg0MathContext
SetMathContextICU(MathContext)
public void SetMathContextICU(MathContext arg0)
Parameters
arg0MathContext
SetMaximumSignificantDigits(int)
public void SetMaximumSignificantDigits(int arg0)
Parameters
SetMinimumExponentDigits(byte)
public void SetMinimumExponentDigits(byte arg0)
Parameters
SetMinimumGroupingDigits(int)
public void SetMinimumGroupingDigits(int arg0)
Parameters
SetMinimumSignificantDigits(int)
public void SetMinimumSignificantDigits(int arg0)
Parameters
SetMultiplier(int)
public void SetMultiplier(int arg0)
Parameters
SetNegativePrefix(String)
public void SetNegativePrefix(String arg0)
Parameters
SetNegativeSuffix(String)
public void SetNegativeSuffix(String arg0)
Parameters
SetPadCharacter(char)
public void SetPadCharacter(char arg0)
Parameters
SetPadPosition(int)
public void SetPadPosition(int arg0)
Parameters
SetParseBigDecimal(bool)
public void SetParseBigDecimal(bool arg0)
Parameters
SetParseCaseSensitive(bool)
public void SetParseCaseSensitive(bool arg0)
Parameters
SetParseMaxDigits(int)
[Obsolete("Deprecated in JVM")]
public void SetParseMaxDigits(int arg0)
Parameters
SetParseNoExponent(bool)
public void SetParseNoExponent(bool arg0)
Parameters
SetPositivePrefix(String)
public void SetPositivePrefix(String arg0)
Parameters
SetPositiveSuffix(String)
public void SetPositiveSuffix(String arg0)
Parameters
SetRoundingIncrement(BigDecimal)
public void SetRoundingIncrement(BigDecimal arg0)
Parameters
arg0BigDecimal
SetRoundingIncrement(BigDecimal)
public void SetRoundingIncrement(BigDecimal arg0)
Parameters
arg0BigDecimal
SetRoundingIncrement(double)
public void SetRoundingIncrement(double arg0)
Parameters
SetScientificNotation(bool)
public void SetScientificNotation(bool arg0)
Parameters
SetSecondaryGroupingSize(int)
public void SetSecondaryGroupingSize(int arg0)
Parameters
SetSignAlwaysShown(bool)
public void SetSignAlwaysShown(bool arg0)
Parameters
SetSignificantDigitsUsed(bool)
public void SetSignificantDigitsUsed(bool arg0)
Parameters
ToLocalizedPattern()
public String ToLocalizedPattern()
Returns
ToPattern()
public String ToPattern()