public class ScientificNumberStyleBuilder extends Object implements DataStyleBuilder<ScientificNumberStyle,ScientificNumberStyleBuilder>, NumberStyleBuilder<ScientificNumberStyle,ScientificNumberStyleBuilder>, DecimalStyleBuilder<ScientificNumberStyleBuilder>
| Constructor and Description |
|---|
ScientificNumberStyleBuilder(String name,
Locale locale)
Create a new number style with the name name, minimum integer digits is
minIntDigits and decimal places is decPlaces.
|
| Modifier and Type | Method and Description |
|---|---|
ScientificNumberStyle |
build() |
ScientificNumberStyleBuilder |
country(String countryCode)
Set the country code
|
ScientificNumberStyleBuilder |
decimalPlaces(int decimalPlaces)
20.250 style:decimal-places
Set how many digits are to the right of the decimal symbol.
|
ScientificNumberStyleBuilder |
groupThousands(boolean grouping) |
ScientificNumberStyleBuilder |
language(String languageCode)
Set the language code
|
ScientificNumberStyleBuilder |
locale(Locale locale)
Set the locale
|
ScientificNumberStyleBuilder |
minExponentDigits(int minExponentDigits)
Set the number of exponent digits.
|
ScientificNumberStyleBuilder |
minIntegerDigits(int minIntegerDigits) |
ScientificNumberStyleBuilder |
negativeValueColor(Color negativeValueColor) |
ScientificNumberStyleBuilder |
negativeValueRed()
Sets the red color for negative values
|
ScientificNumberStyleBuilder |
visible()
Make this style visible, ie part of common styles
|
ScientificNumberStyleBuilder |
volatileStyle(boolean volatileStyle)
19.517 style:volatile
"The style:volatile attribute specifies whether unused style in a document are retained or
discarded by consumers."
|
public ScientificNumberStyleBuilder(String name, Locale locale)
name - The name of the number style, this name must be unique.locale - the locale usedpublic ScientificNumberStyle build()
build in interface StyleBuilder<ScientificNumberStyle>public ScientificNumberStyleBuilder decimalPlaces(int decimalPlaces)
DecimalStyleBuilderdecimalPlaces in interface DecimalStyleBuilder<ScientificNumberStyleBuilder>decimalPlaces - "the maximum number of decimal places that are displayed if numbers
are formatted by a data style that has no setting for number of
decimal places itself"public ScientificNumberStyleBuilder minExponentDigits(int minExponentDigits)
minExponentDigits - The minimum of exponent digits to be usedpublic ScientificNumberStyleBuilder groupThousands(boolean grouping)
groupThousands in interface NumberStyleBuilder<ScientificNumberStyle,ScientificNumberStyleBuilder>grouping - if true, the thousands separator is shown.public ScientificNumberStyleBuilder minIntegerDigits(int minIntegerDigits)
minIntegerDigits in interface NumberStyleBuilder<ScientificNumberStyle,ScientificNumberStyleBuilder>minIntegerDigits - The number of digits for integer partpublic ScientificNumberStyleBuilder negativeValueColor(Color negativeValueColor)
negativeValueColor in interface NumberStyleBuilder<ScientificNumberStyle,ScientificNumberStyleBuilder>negativeValueColor - the color for negative values, null if nonepublic ScientificNumberStyleBuilder negativeValueRed()
NumberStyleBuildernegativeValueRed in interface NumberStyleBuilder<ScientificNumberStyle,ScientificNumberStyleBuilder>public ScientificNumberStyleBuilder country(String countryCode)
LocalizedBuildercountry in interface LocalizedBuilder<ScientificNumberStyleBuilder>countryCode - The two letter country code, e.g. 'US'public ScientificNumberStyleBuilder language(String languageCode)
LocalizedBuilderlanguage in interface LocalizedBuilder<ScientificNumberStyleBuilder>languageCode - The two letter language code, e.g. 'en'. See http://www.ietf
.org/rfc/rfc3066.txtpublic ScientificNumberStyleBuilder locale(Locale locale)
LocalizedBuilderlocale in interface LocalizedBuilder<ScientificNumberStyleBuilder>locale - the localepublic ScientificNumberStyleBuilder volatileStyle(boolean volatileStyle)
IsVolatileBuildervolatileStyle in interface IsVolatileBuilder<ScientificNumberStyleBuilder>volatileStyle - true if "consumers should keep unused styles", false otherwise.public ScientificNumberStyleBuilder visible()
ShowableBuildervisible in interface ShowableBuilder<ScientificNumberStyleBuilder>Copyright © 2016–2021. All rights reserved.