com.lowagie.text.factories

Class RomanNumberFactory

public class RomanNumberFactory extends Object

This class can produce String combinations representing a roman number.
Nested Class Summary
static classRomanNumberFactory.RomanDigit
Helper class for Roman Digits
Field Summary
static RomanNumberFactory.RomanDigit[]roman
Array with Roman digits.
Method Summary
static StringgetLowerCaseString(int index)
Changes an int into a lower case roman number.
static StringgetString(int index)
Changes an int into a lower case roman number.
static StringgetString(int index, boolean lowercase)
Changes an int into a roman number.
static StringgetUpperCaseString(int index)
Changes an int into an upper case roman number.
static voidmain(String[] args)
Test this class using this main method.

Field Detail

roman

private static final RomanNumberFactory.RomanDigit[] roman
Array with Roman digits.

Method Detail

getLowerCaseString

public static final String getLowerCaseString(int index)
Changes an int into a lower case roman number.

Parameters: index the original number

Returns: the roman number (lower case)

getString

public static final String getString(int index)
Changes an int into a lower case roman number.

Parameters: index the original number

Returns: the roman number (lower case)

getString

public static final String getString(int index, boolean lowercase)
Changes an int into a roman number.

Parameters: index the original number

Returns: the roman number (lower case)

getUpperCaseString

public static final String getUpperCaseString(int index)
Changes an int into an upper case roman number.

Parameters: index the original number

Returns: the roman number (lower case)

main

public static void main(String[] args)
Test this class using this main method.