Class GreekAlphabetFactory


  • public class GreekAlphabetFactory
    extends Object
    This class can produce String combinations representing a number built with Greek letters (from alpha to omega, then alpha alpha, alpha beta, alpha gamma). We are aware of the fact that the original Greek numbering is different; See http://www.cogsci.indiana.edu/farg/harry/lan/grknum.htm#ancient but this isn't implemented yet; the main reason being the fact that we need a font that has the obsolete Greek characters qoppa and sampi.
    Since:
    2.0.7 (was called GreekNumberFactory in earlier versions)
    • Constructor Detail

      • GreekAlphabetFactory

        public GreekAlphabetFactory()
    • Method Detail

      • getString

        public static final String getString​(int index)
        Changes an int into a lower case Greek letter combination.
        Parameters:
        index - the original number
        Returns:
        the letter combination
      • getLowerCaseString

        public static final String getLowerCaseString​(int index)
        Changes an int into a lower case Greek letter combination.
        Parameters:
        index - the original number
        Returns:
        the letter combination
      • getUpperCaseString

        public static final String getUpperCaseString​(int index)
        Changes an int into a upper case Greek letter combination.
        Parameters:
        index - the original number
        Returns:
        the letter combination
      • getString

        public static final String getString​(int index,
                                             boolean lowercase)
        Changes an int into a Greek letter combination.
        Parameters:
        index - the original number
        lowercase - set to lowercase
        Returns:
        the letter combination