Top Description Fields Constructors Methods
org.javamoney.moneta.spi.format

pack-priv final Class StringGrouper

extends Object
Class Inheritance
Static Imports
java.util.Objects.requireNonNull

Small utility class that supports flexible grouping of an input String using different grouping characters and sizes.
Author
Anatole Tresch

Field Summary

Modifier and TypeField and Description
private char[]
private int[]
private boolean

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv
StringGrouper(char... groupCharacters)

pack-priv
StringGrouper(char groupCharacter, int... groupSizes)

pack-priv
StringGrouper(char[] groupCharacters, int... groupSizes)

Method Summary

Modifier and TypeMethod and Description
private String
public char[]
public int[]
public String
group(String input)

public String
public boolean
public StringGrouper
setGroupChars(char... groupCharacters)

public StringGrouper
setGroupSizes(int... groupSizes)

public StringGrouper
setReverse(boolean reverse)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

groupCharactersback to summary
private char[] groupCharacters
groupSizesback to summary
private int[] groupSizes
reverseback to summary
private boolean reverse

Constructor Detail

StringGrouperback to summary
pack-priv StringGrouper()
StringGrouperback to summary
pack-priv StringGrouper(char... groupCharacters)
StringGrouperback to summary
pack-priv StringGrouper(char groupCharacter, int... groupSizes)
StringGrouperback to summary
pack-priv StringGrouper(char[] groupCharacters, int... groupSizes)

Method Detail

formatInternalReverseback to summary
private String formatInternalReverse(String input)
getGroupCharsback to summary
public char[] getGroupChars()
getGroupSizesback to summary
public int[] getGroupSizes()
groupback to summary
public String group(String input)
groupNumericback to summary
public String groupNumeric(String input)
isReverseback to summary
public boolean isReverse()
setGroupCharsback to summary
public StringGrouper setGroupChars(char... groupCharacters)
setGroupSizesback to summary
public StringGrouper setGroupSizes(int... groupSizes)
setReverseback to summary
public StringGrouper setReverse(boolean reverse)