Class RomanNumbering

java.lang.Object
com.itextpdf.kernel.numbering.RomanNumbering

public class RomanNumbering extends Object
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 Details

    • RomanNumbering

      public RomanNumbering()
  • Method Details

    • toRomanLowerCase

      public static String toRomanLowerCase (int number)
      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

      public static String toRomanUpperCase (int number)
      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

      public static String toRoman (int number, boolean upperCase)
      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

      protected static String convert (int index)
      Returns a roman representation of an integer.
      Parameters:
      index - the original number
      Returns:
      the roman number representation (lower case)