com.lowagie.text

Class RomanList

public class RomanList extends List

A special-version of LIST which use roman-letters.

Version: 2003-06-22

Author: Michael Niedermair

See Also: List

Nested Class Summary
static classRomanList.RomanDigit
Helper class for Roman Digits
Field Summary
static RomanList.RomanDigit[]roman
Array with Roman digits.
Constructor Summary
RomanList()
Initialization
RomanList(int symbolIndent)
Initialization
RomanList(boolean romanlower, int symbolIndent)
Initialization
Method Summary
booleanadd(Object o)
Adds an Object to the List.
booleanisRomanLower()
Checks if the list is roman-letter with lowercase
voidsetRomanLower(boolean romanlower)
set the roman-letters to lowercase otherwise to uppercase
static StringtoRoman(int number)
changes an int into a lower case roman number.
static StringtoRomanLowerCase(int number)
Changes an int into a lower case roman number.
static StringtoRomanUpperCase(int number)
Changes an int into an upper case roman number.

Field Detail

roman

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

Constructor Detail

RomanList

public RomanList()
Initialization

RomanList

public RomanList(int symbolIndent)
Initialization

Parameters: symbolIndent indent

RomanList

public RomanList(boolean romanlower, int symbolIndent)
Initialization

Parameters: romanlower roman-char in lowercase symbolIndent indent

Method Detail

add

public boolean add(Object o)
Adds an Object to the List.

Parameters: o the object to add.

Returns: true if adding the object succeeded

isRomanLower

public boolean isRomanLower()
Checks if the list is roman-letter with lowercase

Returns: true if the roman-letter is lowercase, false otherwise.

setRomanLower

public void setRomanLower(boolean romanlower)
set the roman-letters to lowercase otherwise to uppercase

Parameters: romanlower

toRoman

public static String toRoman(int number)
changes an int into a lower case roman number.

Parameters: number the original number

Returns: the roman number (lower case)

toRomanLowerCase

public static String toRomanLowerCase(int number)
Changes an int into a lower case roman number.

Parameters: number the original number

Returns: the roman number (lower case)

toRomanUpperCase

public static String toRomanUpperCase(int number)
Changes an int into an upper case roman number.

Parameters: number the original number

Returns: the roman number (upper case)