Documentation
¶
Overview ¶
Package number provides Go bindings for android.icu.number.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type CurrencyPrecision
- type FormattedNumber
- func (m *FormattedNumber) CharAt(arg0 int32) (uint16, error)
- func (m *FormattedNumber) GetNounClass() (*jni.Object, error)
- func (m *FormattedNumber) GetOutputUnit() (*jni.Object, error)
- func (m *FormattedNumber) Length() (int32, error)
- func (m *FormattedNumber) NextPosition(arg0 *jni.Object) (bool, error)
- func (m *FormattedNumber) SubSequence(arg0 int32, arg1 int32) (*jni.Object, error)
- func (m *FormattedNumber) ToBigDecimal() (*jni.Object, error)
- func (m *FormattedNumber) ToCharacterIterator() (*jni.Object, error)
- func (m *FormattedNumber) ToString() (string, error)
- type FormattedNumberRange
- func (m *FormattedNumberRange) CharAt(arg0 int32) (uint16, error)
- func (m *FormattedNumberRange) Equals(arg0 *jni.Object) (bool, error)
- func (m *FormattedNumberRange) GetFirstBigDecimal() (*jni.Object, error)
- func (m *FormattedNumberRange) GetIdentityResult() (*jni.Object, error)
- func (m *FormattedNumberRange) GetSecondBigDecimal() (*jni.Object, error)
- func (m *FormattedNumberRange) HashCode() (int32, error)
- func (m *FormattedNumberRange) Length() (int32, error)
- func (m *FormattedNumberRange) NextPosition(arg0 *jni.Object) (bool, error)
- func (m *FormattedNumberRange) SubSequence(arg0 int32, arg1 int32) (*jni.Object, error)
- func (m *FormattedNumberRange) ToCharacterIterator() (*jni.Object, error)
- func (m *FormattedNumberRange) ToString() (string, error)
- type Formatter
- type FormatterDecimalSeparatorDisplay
- type FormatterGroupingStrategy
- type FormatterRoundingPriority
- type FormatterSettings
- type FormatterSignDisplay
- type FormatterTrailingZeroDisplay
- type FormatterUnitWidth
- type FractionPrecision
- type IntegerWidth
- type LocalizedNumberFormatter
- func (m *LocalizedNumberFormatter) Format1(arg0 *jni.Object) (*jni.Object, error)
- func (m *LocalizedNumberFormatter) Format1_1(arg0 float64) (*jni.Object, error)
- func (m *LocalizedNumberFormatter) Format1_2(arg0 *jni.Object) (*jni.Object, error)
- func (m *LocalizedNumberFormatter) Format1_3(arg0 int64) (*jni.Object, error)
- func (m *LocalizedNumberFormatter) ToFormat() (*jni.Object, error)
- func (m *LocalizedNumberFormatter) WithoutLocale() (*jni.Object, error)
- type LocalizedNumberRangeFormatter
- func (m *LocalizedNumberRangeFormatter) FormatRange2(arg0 float64, arg1 float64) (*jni.Object, error)
- func (m *LocalizedNumberRangeFormatter) FormatRange2_1(arg0 int32, arg1 int32) (*jni.Object, error)
- func (m *LocalizedNumberRangeFormatter) FormatRange2_2(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)
- func (m *LocalizedNumberRangeFormatter) WithoutLocale() (*jni.Object, error)
- type Notation
- type Precision
- func (m *Precision) Currency(arg0 *jni.Object) (*jni.Object, error)
- func (m *Precision) FixedFraction(arg0 int32) (*jni.Object, error)
- func (m *Precision) FixedSignificantDigits(arg0 int32) (*jni.Object, error)
- func (m *Precision) Increment(arg0 *jni.Object) (*jni.Object, error)
- func (m *Precision) Integer() (*jni.Object, error)
- func (m *Precision) MaxFraction(arg0 int32) (*jni.Object, error)
- func (m *Precision) MaxSignificantDigits(arg0 int32) (*jni.Object, error)
- func (m *Precision) MinFraction(arg0 int32) (*jni.Object, error)
- func (m *Precision) MinMaxFraction(arg0 int32, arg1 int32) (*jni.Object, error)
- func (m *Precision) MinMaxSignificantDigits(arg0 int32, arg1 int32) (*jni.Object, error)
- func (m *Precision) MinSignificantDigits(arg0 int32) (*jni.Object, error)
- func (m *Precision) TrailingZeroDisplay(arg0 *jni.Object) (*jni.Object, error)
- func (m *Precision) Unlimited() (*jni.Object, error)
- type RangeFormatter
- type RangeFormatterRangeCollapse
- type RangeFormatterRangeIdentityFallback
- type RangeFormatterRangeIdentityResult
- type RangeFormatterSettings
- type Scale
- func (m *Scale) ByBigDecimal(arg0 *jni.Object) (*jni.Object, error)
- func (m *Scale) ByDouble(arg0 float64) (*jni.Object, error)
- func (m *Scale) ByDoubleAndPowerOfTen(arg0 float64, arg1 int32) (*jni.Object, error)
- func (m *Scale) None() (*jni.Object, error)
- func (m *Scale) PowerOfTen(arg0 int32) (*jni.Object, error)
- type ScientificNotation
- type UnlocalizedNumberFormatter
- type UnlocalizedNumberRangeFormatter
Constants ¶
const ( Always = consts.Always Auto = consts.Auto Min2 = consts.Min2 Off = consts.Off OnAligned = consts.OnAligned Thousands = consts.Thousands Relaxed = consts.Relaxed Strict = consts.Strict Accounting = consts.Accounting AccountingAlways = consts.AccountingAlways AccountingExceptZero = consts.AccountingExceptZero AccountingNegative = consts.AccountingNegative ExceptZero = consts.ExceptZero Negative = consts.Negative Never = consts.Never HideIfWhole = consts.HideIfWhole Formal = consts.Formal FullName = consts.FullName Hidden = consts.Hidden IsoCode = consts.IsoCode Narrow = consts.Narrow Short = consts.Short Variant = consts.Variant All = consts.All None = consts.None Unit = consts.Unit Approximately = consts.Approximately ApproximatelyOrSingleValue = consts.ApproximatelyOrSingleValue Range = consts.Range SingleValue = consts.SingleValue EqualAfterRounding = consts.EqualAfterRounding EqualBeforeRounding = consts.EqualBeforeRounding NotEqual = consts.NotEqual )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CurrencyPrecision ¶
CurrencyPrecision wraps android.icu.number.CurrencyPrecision.
func (*CurrencyPrecision) WithCurrency ¶
WithCurrency calls android.icu.number.CurrencyPrecision.withCurrency.
type FormattedNumber ¶
FormattedNumber wraps android.icu.number.FormattedNumber.
func (*FormattedNumber) CharAt ¶
func (m *FormattedNumber) CharAt(arg0 int32) (uint16, error)
CharAt calls android.icu.number.FormattedNumber.charAt.
func (*FormattedNumber) GetNounClass ¶
func (m *FormattedNumber) GetNounClass() (*jni.Object, error)
GetNounClass calls android.icu.number.FormattedNumber.getNounClass.
func (*FormattedNumber) GetOutputUnit ¶
func (m *FormattedNumber) GetOutputUnit() (*jni.Object, error)
GetOutputUnit calls android.icu.number.FormattedNumber.getOutputUnit.
func (*FormattedNumber) Length ¶
func (m *FormattedNumber) Length() (int32, error)
Length calls android.icu.number.FormattedNumber.length.
func (*FormattedNumber) NextPosition ¶
func (m *FormattedNumber) NextPosition(arg0 *jni.Object) (bool, error)
NextPosition calls android.icu.number.FormattedNumber.nextPosition.
func (*FormattedNumber) SubSequence ¶
SubSequence calls android.icu.number.FormattedNumber.subSequence.
func (*FormattedNumber) ToBigDecimal ¶
func (m *FormattedNumber) ToBigDecimal() (*jni.Object, error)
ToBigDecimal calls android.icu.number.FormattedNumber.toBigDecimal.
func (*FormattedNumber) ToCharacterIterator ¶
func (m *FormattedNumber) ToCharacterIterator() (*jni.Object, error)
ToCharacterIterator calls android.icu.number.FormattedNumber.toCharacterIterator.
func (*FormattedNumber) ToString ¶
func (m *FormattedNumber) ToString() (string, error)
ToString calls android.icu.number.FormattedNumber.toString.
type FormattedNumberRange ¶
FormattedNumberRange wraps android.icu.number.FormattedNumberRange.
func (*FormattedNumberRange) CharAt ¶
func (m *FormattedNumberRange) CharAt(arg0 int32) (uint16, error)
CharAt calls android.icu.number.FormattedNumberRange.charAt.
func (*FormattedNumberRange) Equals ¶
func (m *FormattedNumberRange) Equals(arg0 *jni.Object) (bool, error)
Equals calls android.icu.number.FormattedNumberRange.equals.
func (*FormattedNumberRange) GetFirstBigDecimal ¶
func (m *FormattedNumberRange) GetFirstBigDecimal() (*jni.Object, error)
GetFirstBigDecimal calls android.icu.number.FormattedNumberRange.getFirstBigDecimal.
func (*FormattedNumberRange) GetIdentityResult ¶
func (m *FormattedNumberRange) GetIdentityResult() (*jni.Object, error)
GetIdentityResult calls android.icu.number.FormattedNumberRange.getIdentityResult.
func (*FormattedNumberRange) GetSecondBigDecimal ¶
func (m *FormattedNumberRange) GetSecondBigDecimal() (*jni.Object, error)
GetSecondBigDecimal calls android.icu.number.FormattedNumberRange.getSecondBigDecimal.
func (*FormattedNumberRange) HashCode ¶
func (m *FormattedNumberRange) HashCode() (int32, error)
HashCode calls android.icu.number.FormattedNumberRange.hashCode.
func (*FormattedNumberRange) Length ¶
func (m *FormattedNumberRange) Length() (int32, error)
Length calls android.icu.number.FormattedNumberRange.length.
func (*FormattedNumberRange) NextPosition ¶
func (m *FormattedNumberRange) NextPosition(arg0 *jni.Object) (bool, error)
NextPosition calls android.icu.number.FormattedNumberRange.nextPosition.
func (*FormattedNumberRange) SubSequence ¶
SubSequence calls android.icu.number.FormattedNumberRange.subSequence.
func (*FormattedNumberRange) ToCharacterIterator ¶
func (m *FormattedNumberRange) ToCharacterIterator() (*jni.Object, error)
ToCharacterIterator calls android.icu.number.FormattedNumberRange.toCharacterIterator.
func (*FormattedNumberRange) ToString ¶
func (m *FormattedNumberRange) ToString() (string, error)
ToString calls android.icu.number.FormattedNumberRange.toString.
type Formatter ¶
Formatter wraps android.icu.number.NumberFormatter.
func (*Formatter) WithLocale1 ¶
WithLocale1 calls android.icu.number.NumberFormatter.withLocale.
type FormatterDecimalSeparatorDisplay ¶
FormatterDecimalSeparatorDisplay wraps android.icu.number.NumberFormatter$DecimalSeparatorDisplay.
type FormatterGroupingStrategy ¶
FormatterGroupingStrategy wraps android.icu.number.NumberFormatter$GroupingStrategy.
type FormatterRoundingPriority ¶
FormatterRoundingPriority wraps android.icu.number.NumberFormatter$RoundingPriority.
type FormatterSettings ¶
FormatterSettings wraps android.icu.number.NumberFormatterSettings.
func (*FormatterSettings) Equals ¶
func (m *FormatterSettings) Equals(arg0 *jni.Object) (bool, error)
Equals calls android.icu.number.NumberFormatterSettings.equals.
func (*FormatterSettings) HashCode ¶
func (m *FormatterSettings) HashCode() (int32, error)
HashCode calls android.icu.number.NumberFormatterSettings.hashCode.
type FormatterSignDisplay ¶
FormatterSignDisplay wraps android.icu.number.NumberFormatter$SignDisplay.
type FormatterTrailingZeroDisplay ¶
FormatterTrailingZeroDisplay wraps android.icu.number.NumberFormatter$TrailingZeroDisplay.
type FormatterUnitWidth ¶
FormatterUnitWidth wraps android.icu.number.NumberFormatter$UnitWidth.
type FractionPrecision ¶
FractionPrecision wraps android.icu.number.FractionPrecision.
func (*FractionPrecision) WithMaxDigits ¶
func (m *FractionPrecision) WithMaxDigits(arg0 int32) (*jni.Object, error)
WithMaxDigits calls android.icu.number.FractionPrecision.withMaxDigits.
func (*FractionPrecision) WithMinDigits ¶
func (m *FractionPrecision) WithMinDigits(arg0 int32) (*jni.Object, error)
WithMinDigits calls android.icu.number.FractionPrecision.withMinDigits.
func (*FractionPrecision) WithSignificantDigits ¶
func (m *FractionPrecision) WithSignificantDigits( arg0 int32, arg1 int32, arg2 *jni.Object, ) (*jni.Object, error)
WithSignificantDigits calls android.icu.number.FractionPrecision.withSignificantDigits.
type IntegerWidth ¶
IntegerWidth wraps android.icu.number.IntegerWidth.
func (*IntegerWidth) TruncateAt ¶
func (m *IntegerWidth) TruncateAt(arg0 int32) (*jni.Object, error)
TruncateAt calls android.icu.number.IntegerWidth.truncateAt.
func (*IntegerWidth) ZeroFillTo ¶
func (m *IntegerWidth) ZeroFillTo(arg0 int32) (*jni.Object, error)
ZeroFillTo calls android.icu.number.IntegerWidth.zeroFillTo.
type LocalizedNumberFormatter ¶
LocalizedNumberFormatter wraps android.icu.number.LocalizedNumberFormatter.
func (*LocalizedNumberFormatter) Format1 ¶
Format1 calls android.icu.number.LocalizedNumberFormatter.format.
func (*LocalizedNumberFormatter) Format1_1 ¶
func (m *LocalizedNumberFormatter) Format1_1(arg0 float64) (*jni.Object, error)
Format1_1 calls android.icu.number.LocalizedNumberFormatter.format.
func (*LocalizedNumberFormatter) Format1_2 ¶
Format1_2 calls android.icu.number.LocalizedNumberFormatter.format.
func (*LocalizedNumberFormatter) Format1_3 ¶
func (m *LocalizedNumberFormatter) Format1_3(arg0 int64) (*jni.Object, error)
Format1_3 calls android.icu.number.LocalizedNumberFormatter.format.
func (*LocalizedNumberFormatter) ToFormat ¶
func (m *LocalizedNumberFormatter) ToFormat() (*jni.Object, error)
ToFormat calls android.icu.number.LocalizedNumberFormatter.toFormat.
func (*LocalizedNumberFormatter) WithoutLocale ¶
func (m *LocalizedNumberFormatter) WithoutLocale() (*jni.Object, error)
WithoutLocale calls android.icu.number.LocalizedNumberFormatter.withoutLocale.
type LocalizedNumberRangeFormatter ¶
LocalizedNumberRangeFormatter wraps android.icu.number.LocalizedNumberRangeFormatter.
func (*LocalizedNumberRangeFormatter) FormatRange2 ¶
func (m *LocalizedNumberRangeFormatter) FormatRange2(arg0 float64, arg1 float64) (*jni.Object, error)
FormatRange2 calls android.icu.number.LocalizedNumberRangeFormatter.formatRange.
func (*LocalizedNumberRangeFormatter) FormatRange2_1 ¶
FormatRange2_1 calls android.icu.number.LocalizedNumberRangeFormatter.formatRange.
func (*LocalizedNumberRangeFormatter) FormatRange2_2 ¶
func (m *LocalizedNumberRangeFormatter) FormatRange2_2(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)
FormatRange2_2 calls android.icu.number.LocalizedNumberRangeFormatter.formatRange.
func (*LocalizedNumberRangeFormatter) WithoutLocale ¶
func (m *LocalizedNumberRangeFormatter) WithoutLocale() (*jni.Object, error)
WithoutLocale calls android.icu.number.LocalizedNumberRangeFormatter.withoutLocale.
type Notation ¶
Notation wraps android.icu.number.Notation.
func (*Notation) CompactLong ¶
CompactLong calls android.icu.number.Notation.compactLong.
func (*Notation) CompactShort ¶
CompactShort calls android.icu.number.Notation.compactShort.
func (*Notation) Engineering ¶
Engineering calls android.icu.number.Notation.engineering.
func (*Notation) Scientific ¶
Scientific calls android.icu.number.Notation.scientific.
type Precision ¶
Precision wraps android.icu.number.Precision.
func (*Precision) FixedFraction ¶
FixedFraction calls android.icu.number.Precision.fixedFraction.
func (*Precision) FixedSignificantDigits ¶
FixedSignificantDigits calls android.icu.number.Precision.fixedSignificantDigits.
func (*Precision) MaxFraction ¶
MaxFraction calls android.icu.number.Precision.maxFraction.
func (*Precision) MaxSignificantDigits ¶
MaxSignificantDigits calls android.icu.number.Precision.maxSignificantDigits.
func (*Precision) MinFraction ¶
MinFraction calls android.icu.number.Precision.minFraction.
func (*Precision) MinMaxFraction ¶
MinMaxFraction calls android.icu.number.Precision.minMaxFraction.
func (*Precision) MinMaxSignificantDigits ¶
MinMaxSignificantDigits calls android.icu.number.Precision.minMaxSignificantDigits.
func (*Precision) MinSignificantDigits ¶
MinSignificantDigits calls android.icu.number.Precision.minSignificantDigits.
func (*Precision) TrailingZeroDisplay ¶
TrailingZeroDisplay calls android.icu.number.Precision.trailingZeroDisplay.
type RangeFormatter ¶
RangeFormatter wraps android.icu.number.NumberRangeFormatter.
func (*RangeFormatter) With ¶
func (m *RangeFormatter) With() (*jni.Object, error)
With calls android.icu.number.NumberRangeFormatter.with.
func (*RangeFormatter) WithLocale1 ¶
WithLocale1 calls android.icu.number.NumberRangeFormatter.withLocale.
func (*RangeFormatter) WithLocale1_1 ¶
WithLocale1_1 calls android.icu.number.NumberRangeFormatter.withLocale.
type RangeFormatterRangeCollapse ¶
RangeFormatterRangeCollapse wraps android.icu.number.NumberRangeFormatter$RangeCollapse.
type RangeFormatterRangeIdentityFallback ¶
RangeFormatterRangeIdentityFallback wraps android.icu.number.NumberRangeFormatter$RangeIdentityFallback.
type RangeFormatterRangeIdentityResult ¶
RangeFormatterRangeIdentityResult wraps android.icu.number.NumberRangeFormatter$RangeIdentityResult.
type RangeFormatterSettings ¶
RangeFormatterSettings wraps android.icu.number.NumberRangeFormatterSettings.
func (*RangeFormatterSettings) Equals ¶
func (m *RangeFormatterSettings) Equals(arg0 *jni.Object) (bool, error)
Equals calls android.icu.number.NumberRangeFormatterSettings.equals.
func (*RangeFormatterSettings) HashCode ¶
func (m *RangeFormatterSettings) HashCode() (int32, error)
HashCode calls android.icu.number.NumberRangeFormatterSettings.hashCode.
type Scale ¶
Scale wraps android.icu.number.Scale.
func (*Scale) ByBigDecimal ¶
ByBigDecimal calls android.icu.number.Scale.byBigDecimal.
func (*Scale) ByDoubleAndPowerOfTen ¶
ByDoubleAndPowerOfTen calls android.icu.number.Scale.byDoubleAndPowerOfTen.
type ScientificNotation ¶
ScientificNotation wraps android.icu.number.ScientificNotation.
func (*ScientificNotation) WithExponentSignDisplay ¶
WithExponentSignDisplay calls android.icu.number.ScientificNotation.withExponentSignDisplay.
func (*ScientificNotation) WithMinExponentDigits ¶
func (m *ScientificNotation) WithMinExponentDigits(arg0 int32) (*jni.Object, error)
WithMinExponentDigits calls android.icu.number.ScientificNotation.withMinExponentDigits.
type UnlocalizedNumberFormatter ¶
UnlocalizedNumberFormatter wraps android.icu.number.UnlocalizedNumberFormatter.
type UnlocalizedNumberRangeFormatter ¶
UnlocalizedNumberRangeFormatter wraps android.icu.number.UnlocalizedNumberRangeFormatter.
Source Files
¶
- constants.go
- currency_precision.go
- doc.go
- formatted_number.go
- formatted_number_range.go
- formatter.go
- formatter_decimal_separator_display.go
- formatter_grouping_strategy.go
- formatter_rounding_priority.go
- formatter_settings.go
- formatter_sign_display.go
- formatter_trailing_zero_display.go
- formatter_unit_width.go
- fraction_precision.go
- init.go
- integer_width.go
- localized_number_formatter.go
- localized_number_range_formatter.go
- notation.go
- precision.go
- range_formatter.go
- range_formatter_range_collapse.go
- range_formatter_range_identity_fallback.go
- range_formatter_range_identity_result.go
- range_formatter_settings.go
- scale.go
- scientific_notation.go
- unlocalized_number_formatter.go
- unlocalized_number_range_formatter.go