DecimalFormatSymbols Classe

Definição

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

[Android.Runtime.Register("android/icu/text/DecimalFormatSymbols", ApiSince=24, DoNotGenerateAcw=true)]
public class DecimalFormatSymbols : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/icu/text/DecimalFormatSymbols", ApiSince=24, DoNotGenerateAcw=true)>]
type DecimalFormatSymbols = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Herança
DecimalFormatSymbols
Atributos
Implementações

Comentários

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.  Métodos, campos e outras funcionalidades específicas da UTI são rotulados como '<strong>[icu]</strong>'.

Essa classe representa o conjunto de símbolos (como o separador decimal, o separador de agrupamento e assim por DecimalFormat diante) necessário para formatar números. DecimalFormat cria para si uma instância de DecimalFormatSymbols seus dados de localidade. Se você precisar alterar qualquer um desses símbolos, poderá obter o DecimalFormatSymbols objeto e DecimalFormat modificá-lo.

Java documentação para android.icu.text.DecimalFormatSymbols.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
DecimalFormatSymbols()

Cria um objeto DecimalFormatSymbols para a localidade padrão FORMAT .

DecimalFormatSymbols(IntPtr, JniHandleOwnership)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

DecimalFormatSymbols(Locale)

Cria um objeto DecimalFormatSymbols para a localidade fornecida.

DecimalFormatSymbols(ULocale)

<strong>[icu]</strong> Cria um objeto DecimalFormatSymbols para a localidade fornecida.

Campos

Nome Description
CurrencySpcCurrencyMatch
Obsoleto.

<strong>[icu]</strong> Indica o padrão de correspondência de moeda usado em #getPatternForCurrencySpacing.

CurrencySpcInsert
Obsoleto.

<strong>[icu]</strong> Indica o valor de inserção usado em #getPatternForCurrencySpacing.

CurrencySpcSurroundingMatch
Obsoleto.

<strong>[icu]</strong> Indica o padrão de correspondência ao redor usado em #getPatternForCurrencySpacing.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Currency

Retorna o símbolo de moeda, somente para DecimalFormatSymbols#getCurrency() compatibilidade de API. -ou- Define a moeda.

CurrencySymbol

Retorna a cadeia de caracteres que indica a moeda local. -ou- Define a cadeia de caracteres que indica a moeda local.

DecimalSeparator

Retorna o caractere usado para o sinal decimal. -ou- Define o caractere usado para o sinal decimal.

DecimalSeparatorString

<strong>[icu]</strong> Retorna a cadeia de caracteres usada para o sinal decimal. -ou- <strong>[icu]</strong> Define a cadeia de caracteres usada para o sinal decimal.

Digit

Retorna o caractere usado para um dígito em um padrão. -ou- Define o caractere usado para um dígito em um padrão.

ExponentMultiplicationSign

Retorna o sinal de multiplicação -ou- Define o sinal de multiplicação

ExponentSeparator

<strong>[icu]</strong> Retorna a cadeia de caracteres usada para separar a mantissa do expoente. -ou- <strong>[icu]</strong> Define a cadeia de caracteres usada para separar a mantissa do expoente.

GroupingSeparator

Retorna o caractere usado para o separador de agrupamento. -ou- Define o caractere usado para o separador de agrupamento.

GroupingSeparatorString

<strong>[icu]</strong> Retorna a cadeia de caracteres usada para o separador de agrupamento. -ou- <strong>[icu]</strong> Define a cadeia de caracteres usada para o separador de agrupamento.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Infinity

Retorna a cadeia de caracteres usada para representar o infinito. -ou- Define a cadeia de caracteres usada para representar o infinito.

Instance

Retorna uma instância de DecimalFormatSymbols para a localidade padrão.

InternationalCurrencySymbol

Retorna a cadeia de caracteres internacional denotando a moeda local. -ou- Define a cadeia de caracteres internacional que indica a moeda local.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

(Herdado de JavaObject)
JniPeerMembers

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

Locale

Retorna a localidade para a qual este objeto foi construído.

MinusSign

Retorna o caractere usado para representar o sinal de subtração. -ou- Define o caractere usado para representar o sinal de subtração.

MinusSignString

<strong>[icu]</strong> Retorna a cadeia de caracteres usada para representar o sinal de menos. -ou- <strong>[icu]</strong> Define a cadeia de caracteres usada para representar o sinal de subtração.

MonetaryDecimalSeparator

Retorna o separador decimal monetário. -ou- Define o separador decimal monetário.

MonetaryDecimalSeparatorString

<strong>[icu]</strong> Retorna a cadeia de caracteres do separador decimal monetário. -ou- <strong>[icu]</strong> Define a cadeia de caracteres do separador decimal monetário.

MonetaryGroupingSeparator

<strong>[icu]</strong> Retorna o separador de agrupamento monetário. -ou- <strong>[icu]</strong> Define o separador de agrupamento monetário.

MonetaryGroupingSeparatorString

<strong>[icu]</strong> Retorna o separador de agrupamento monetário. -ou- <strong>[icu]</strong> Define a cadeia de caracteres do separador de agrupamento monetário.

NaN

Retorna a cadeia de caracteres usada para representar o NaN. -ou- Define a cadeia de caracteres usada para representar o NaN.

PadEscape

<strong>[icu]</strong> Retorna o caractere usado para adicionar números a uma largura especificada. -ou- <strong>[icu]</strong> Define o caractere usado para colocar os números em uma largura especificada.

PatternSeparator

Retorna o caractere usado para separar subpadrões positivos e negativos em um padrão. -ou- Define o caractere usado para separar subpadrões positivos e negativos em um padrão.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
Percent

Retorna o caractere usado para o sinal de porcentagem. -ou- Define o caractere usado para o sinal de porcentagem.

PercentString

<strong>[icu]</strong> Retorna a cadeia de caracteres usada para o sinal de porcentagem. -ou- <strong>[icu]</strong> Define a cadeia de caracteres usada para o sinal de porcentagem.

PerMill

Retorna o caractere usado para o sinal de porcentagem de mille. -ou- Define o caractere usado para o sinal de porcentagem de moagem.

PerMillString

<strong>[icu]</strong> Retorna a cadeia de caracteres usada para o sinal de permille. -ou- <strong>[icu]</strong> Define a cadeia de caracteres usada para o sinal de permille.

PlusSign

<strong>[icu]</strong> Retorna o sinal de adição localizado. -ou- <strong>[icu]</strong> Define o sinal de adição localizado.

PlusSignString

<strong>[icu]</strong> Retorna a cadeia de caracteres usada para representar o sinal de adição. -ou- <strong>[icu]</strong> Define a cadeia de caracteres de sinal de adição localizada.

SignificantDigit

Retorna o caractere usado para representar um dígito significativo em um padrão. -ou- Define o caractere usado para representar um dígito significativo em um padrão.

ThresholdClass

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

ThresholdType

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

ULocale

Retorna a localidade para a qual este objeto foi construído.

ZeroDigit

Retorna o caractere usado para zero. -ou- Define o caractere usado para zero.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

Construct(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

(Herdado de JavaObject)
Equals(Object)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
ForNumberingSystem(Locale, NumberingSystem)

<strong>[icu]</strong> Retorna uma instância de DecimalFormatSymbols para a localidade fornecida com dígitos e símbolos correspondentes ao determinado NumberingSystem.

ForNumberingSystem(ULocale, NumberingSystem)

<strong>[icu]</strong> Retorna uma instância de DecimalFormatSymbols para a localidade fornecida com dígitos e símbolos correspondentes ao determinado NumberingSystem.

GetAvailableLocales()

Retorna uma matriz de todas as localidades para as quais os getInstance métodos dessa classe podem retornar instâncias localizadas.

GetAvailableULocales()

<strong>[icu]</strong> Retorna uma matriz de todas as localidades para as quais os getInstance métodos dessa classe podem retornar instâncias localizadas.

GetDigits()

Retorna a matriz de caracteres usada como dígitos, na ordem de 0 a 9

GetDigitStrings()

<strong>[icu]</strong> Retorna a matriz de cadeias de caracteres usadas como dígitos, na ordem de 0 a 9

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetInstance(Locale)

Retorna uma instância de DecimalFormatSymbols para a localidade fornecida.

GetInstance(ULocale)

Retorna uma instância de DecimalFormatSymbols para a localidade fornecida.

GetPatternForCurrencySpacing(CurrencySpacing, Boolean)

<strong>[icu]</strong> Retorna o valor de espaçamento de moeda desejado.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetDigitStrings(String[])

<strong>[icu]</strong> Define a matriz de cadeias de caracteres usadas como dígitos, na ordem de 0 a 9

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPatternForCurrencySpacing(CurrencySpacing, Boolean, String)

<strong>[icu]</strong> Define o padrão ou valor de espaçamento de moeda indicado.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a