Package com.itextpdf.kernel.numbering
Class RomanNumbering
java.lang.Object
com.itextpdf.kernel.numbering.RomanNumbering
This class can produce String combinations representing a roman number. The first roman numbers are: I, II, III, IV, V, VI, VII, VIII, IX, X See http://en.wikipedia.org/wiki/Roman_numerals
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected static String
convert
(int index) Returns a roman representation of an integer.static String
toRoman
(int number, boolean upperCase) Returns a roman representation of an integer.static String
toRomanLowerCase
(int number) Returns a lower case roman representation of an integer.static String
toRomanUpperCase
(int number) Returns an upper case roman representation of an integer.
-
Constructor Details
-
RomanNumbering
public RomanNumbering()
-
-
Method Details
-
toRomanLowerCase
Returns a lower case roman representation of an integer.- Parameters:
-
number
- a number to be converted to roman notation - Returns:
- a lower case roman representation of an integer
-
toRomanUpperCase
Returns an upper case roman representation of an integer.- Parameters:
-
number
- a number to be converted to roman notation - Returns:
- an upper case roman representation of an integer
-
toRoman
Returns a roman representation of an integer.- Parameters:
-
number
- a number to be converted to roman notation -
upperCase
-true
for upper case representation,false
for lower case one - Returns:
- a roman representation of an integer
-
convert
Returns a roman representation of an integer.- Parameters:
-
index
- the original number - Returns:
- the roman number representation (lower case)
-