public class FractionStyleBuilder extends Object implements DataStyleBuilder<FractionStyle,FractionStyleBuilder>, NumberStyleBuilder<FractionStyle,FractionStyleBuilder>
| Constructor and Description |
|---|
FractionStyleBuilder(String name,
Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
FractionStyle |
build() |
FractionStyleBuilder |
country(String countryCode)
Set the country code
|
static FractionStyleBuilder |
create(String name,
Locale locale)
Create a new number style builder with the name name, minimum integer digits is
minIntDigits and decimal places is decPlaces.
|
FractionStyleBuilder |
fractionValues(int numerator,
int denominator)
Add the numerator and denominator values to be shown.
|
FractionStyleBuilder |
groupThousands(boolean grouping) |
FractionStyleBuilder |
language(String languageCode)
Set the language code
|
FractionStyleBuilder |
locale(Locale locale)
Set the locale
|
FractionStyleBuilder |
minIntegerDigits(int minIntegerDigits) |
FractionStyleBuilder |
negativeValueColor(Color negativeValueColor) |
FractionStyleBuilder |
negativeValueRed()
Sets the red color for negative values
|
FractionStyleBuilder |
visible()
Make this style visible, ie part of common styles
|
FractionStyleBuilder |
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 static FractionStyleBuilder create(String name, Locale locale)
name - The name of the number style, this name must be unique.locale - The locale usedpublic FractionStyle build()
build in interface StyleBuilder<FractionStyle>public FractionStyleBuilder fractionValues(int numerator, int denominator)
numerator - the number of digits for the numeratordenominator - the number of digits for the denominatorpublic FractionStyleBuilder groupThousands(boolean grouping)
groupThousands in interface NumberStyleBuilder<FractionStyle,FractionStyleBuilder>grouping - if true, the thousands separator is shown.public FractionStyleBuilder minIntegerDigits(int minIntegerDigits)
minIntegerDigits in interface NumberStyleBuilder<FractionStyle,FractionStyleBuilder>minIntegerDigits - The number of digits for integer partpublic FractionStyleBuilder negativeValueColor(Color negativeValueColor)
negativeValueColor in interface NumberStyleBuilder<FractionStyle,FractionStyleBuilder>negativeValueColor - the color for negative values, null if nonepublic FractionStyleBuilder negativeValueRed()
NumberStyleBuildernegativeValueRed in interface NumberStyleBuilder<FractionStyle,FractionStyleBuilder>public FractionStyleBuilder country(String countryCode)
LocalizedBuildercountry in interface LocalizedBuilder<FractionStyleBuilder>countryCode - The two letter country code, e.g. 'US'public FractionStyleBuilder language(String languageCode)
LocalizedBuilderlanguage in interface LocalizedBuilder<FractionStyleBuilder>languageCode - The two letter language code, e.g. 'en'. See http://www.ietf
.org/rfc/rfc3066.txtpublic FractionStyleBuilder locale(Locale locale)
LocalizedBuilderlocale in interface LocalizedBuilder<FractionStyleBuilder>locale - the localepublic FractionStyleBuilder volatileStyle(boolean volatileStyle)
IsVolatileBuildervolatileStyle in interface IsVolatileBuilder<FractionStyleBuilder>volatileStyle - true if "consumers should keep unused styles", false otherwise.public FractionStyleBuilder visible()
ShowableBuildervisible in interface ShowableBuilder<FractionStyleBuilder>Copyright © 2016–2021. All rights reserved.