Table of Contents

Class Currency

Namespace
Android.Icu.Util
Assembly
MASES.Netdroid.dll
public class Currency : MeasureUnit, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISerializable
Inheritance
JVMBridgeBase
JVMBridgeBase<Serializable>
Currency
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Serializable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Serializable>.IsAssignableFrom<T>()
JVMBridgeBase<Serializable>.Execute<T>(params T[])
JVMBridgeBase<Serializable>.DynBridgeClazz
JVMBridgeBase<Serializable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Currency()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Currency()

Currency(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Currency(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

FORMAL_SYMBOL_NAME

public static int FORMAL_SYMBOL_NAME { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

LONG_NAME

public static int LONG_NAME { get; }

Property Value

int

NARROW_SYMBOL_NAME

public static int NARROW_SYMBOL_NAME { get; }

Property Value

int

PLURAL_LONG_NAME

public static int PLURAL_LONG_NAME { get; }

Property Value

int

SYMBOL_NAME

public static int SYMBOL_NAME { get; }

Property Value

int

VARIANT_SYMBOL_NAME

public static int VARIANT_SYMBOL_NAME { get; }

Property Value

int

Methods

FromJavaCurrency(Currency)

public static Currency FromJavaCurrency(Currency arg0)

Parameters

arg0 Currency

Currency

Returns

Currency

Currency

GetAvailableCurrencies()

public static Set<Currency> GetAvailableCurrencies()

Returns

Set<Currency>

Set

GetAvailableCurrencyCodes(ULocale, Date)

public static String[] GetAvailableCurrencyCodes(ULocale arg0, Date arg1)

Parameters

arg0 ULocale

ULocale

arg1 Date

Date

Returns

String[]

String

GetAvailableCurrencyCodes(Locale, Date)

public static String[] GetAvailableCurrencyCodes(Locale arg0, Date arg1)

Parameters

arg0 Locale

Locale

arg1 Date

Date

Returns

String[]

String

GetAvailableLocales()

public static Locale[] GetAvailableLocales()

Returns

Locale[]

Locale

GetAvailableULocales()

public static ULocale[] GetAvailableULocales()

Returns

ULocale[]

ULocale

GetCurrencyCode()

public String GetCurrencyCode()

Returns

String

String

GetDefaultFractionDigits()

public int GetDefaultFractionDigits()

Returns

int

int

GetDefaultFractionDigits(CurrencyUsage)

public int GetDefaultFractionDigits(Currency.CurrencyUsage arg0)

Parameters

arg0 Currency.CurrencyUsage

Currency.CurrencyUsage

Returns

int

int

GetDisplayName()

public String GetDisplayName()

Returns

String

String

GetDisplayName(Locale)

public String GetDisplayName(Locale arg0)

Parameters

arg0 Locale

Locale

Returns

String

String

GetInstance(ULocale)

public static Currency GetInstance(ULocale arg0)

Parameters

arg0 ULocale

ULocale

Returns

Currency

Currency

GetInstance(String)

public static Currency GetInstance(String arg0)

Parameters

arg0 String

String

Returns

Currency

Currency

GetInstance(Locale)

public static Currency GetInstance(Locale arg0)

Parameters

arg0 Locale

Locale

Returns

Currency

Currency

GetKeywordValuesForLocale(String, ULocale, bool)

public static String[] GetKeywordValuesForLocale(String arg0, ULocale arg1, bool arg2)

Parameters

arg0 String

String

arg1 ULocale

ULocale

arg2 bool

bool

Returns

String[]

String

GetName(ULocale, int, String, bool[])

public String GetName(ULocale arg0, int arg1, String arg2, bool[] arg3)

Parameters

arg0 ULocale

ULocale

arg1 int

int

arg2 String

String

arg3 bool[]

bool

Returns

String

String

GetName(ULocale, int, bool[])

public String GetName(ULocale arg0, int arg1, bool[] arg2)

Parameters

arg0 ULocale

ULocale

arg1 int

int

arg2 bool[]

bool

Returns

String

String

GetName(Locale, int, String, bool[])

public String GetName(Locale arg0, int arg1, String arg2, bool[] arg3)

Parameters

arg0 Locale

Locale

arg1 int

int

arg2 String

String

arg3 bool[]

bool

Returns

String

String

GetName(Locale, int, bool[])

public String GetName(Locale arg0, int arg1, bool[] arg2)

Parameters

arg0 Locale

Locale

arg1 int

int

arg2 bool[]

bool

Returns

String

String

GetNumericCode()

public int GetNumericCode()

Returns

int

int

GetRoundingIncrement()

public double GetRoundingIncrement()

Returns

double

double

GetRoundingIncrement(CurrencyUsage)

public double GetRoundingIncrement(Currency.CurrencyUsage arg0)

Parameters

arg0 Currency.CurrencyUsage

Currency.CurrencyUsage

Returns

double

double

GetSymbol()

public String GetSymbol()

Returns

String

String

GetSymbol(ULocale)

public String GetSymbol(ULocale arg0)

Parameters

arg0 ULocale

ULocale

Returns

String

String

GetSymbol(Locale)

public String GetSymbol(Locale arg0)

Parameters

arg0 Locale

Locale

Returns

String

String

IsAvailable(String, Date, Date)

public static bool IsAvailable(String arg0, Date arg1, Date arg2)

Parameters

arg0 String

String

arg1 Date

Date

arg2 Date

Date

Returns

bool

bool

ToJavaCurrency()

public Currency ToJavaCurrency()

Returns

Currency

Currency