Package com.ibm.icu.impl.number
Class Padder
- java.lang.Object
-
- com.ibm.icu.impl.number.Padder
-
public class Padder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Padder.PadPosition
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
FALLBACK_PADDING_STRING
static Padder
NONE
(package private) java.lang.String
paddingString
(package private) Padder.PadPosition
position
(package private) int
targetWidth
-
Constructor Summary
Constructors Constructor Description Padder(java.lang.String paddingString, int targetWidth, Padder.PadPosition position)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static int
addPaddingHelper(java.lang.String paddingString, int requiredPadding, FormattedStringBuilder string, int index)
static Padder
codePoints(int cp, int targetWidth, Padder.PadPosition position)
static Padder
forProperties(DecimalFormatProperties properties)
boolean
isValid()
static Padder
none()
int
padAndApply(Modifier mod1, Modifier mod2, FormattedStringBuilder string, int leftIndex, int rightIndex)
-
-
-
Field Detail
-
FALLBACK_PADDING_STRING
public static final java.lang.String FALLBACK_PADDING_STRING
- See Also:
- Constant Field Values
-
NONE
public static final Padder NONE
-
paddingString
java.lang.String paddingString
-
targetWidth
int targetWidth
-
position
Padder.PadPosition position
-
-
Constructor Detail
-
Padder
public Padder(java.lang.String paddingString, int targetWidth, Padder.PadPosition position)
-
-
Method Detail
-
none
public static Padder none()
-
codePoints
public static Padder codePoints(int cp, int targetWidth, Padder.PadPosition position)
-
forProperties
public static Padder forProperties(DecimalFormatProperties properties)
-
isValid
public boolean isValid()
-
padAndApply
public int padAndApply(Modifier mod1, Modifier mod2, FormattedStringBuilder string, int leftIndex, int rightIndex)
-
addPaddingHelper
private static int addPaddingHelper(java.lang.String paddingString, int requiredPadding, FormattedStringBuilder string, int index)
-
-