Class Numberer_tr

java.lang.Object
net.sf.saxon.expr.number.AbstractNumberer
net.sf.saxon.option.local.Numberer_tr
All Implemented Interfaces:
Numberer

public class Numberer_tr extends AbstractNumberer
  • Constructor Details

    • Numberer_tr

      public Numberer_tr()
  • Method Details

    • formatWord

      public String formatWord(String word, int formatIdx)
    • numberer

      public String numberer(long number, int format)
    • toWords

      public String toWords(String cardinal, long l)
      Description copied from class: AbstractNumberer
      Show the number as words in title case. (We choose title case because the result can then be converted algorithmically to lower case or upper case).
      Specified by:
      toWords in class AbstractNumberer
      Parameters:
      cardinal - the value of the "cardinal" attribute as supplied by the user
      l - the number to be formatted
      Returns:
      the number formatted as English words
    • toWords

      public String toWords(String cardinal, long l, int format)
      Description copied from class: AbstractNumberer
      Format a number as English words with specified case options
      Overrides:
      toWords in class AbstractNumberer
      Parameters:
      cardinal - the value of the "cardinal" attribute as supplied by the user
      l - the number to be formatted
      format - the required case for example AbstractNumberer.UPPER_CASE, AbstractNumberer.LOWER_CASE, AbstractNumberer.TITLE_CASE
      Returns:
      the formatted number
    • toOrdinalWords

      public String toOrdinalWords(String str, long l, int format)
      Description copied from class: AbstractNumberer
      Show an ordinal number as English words in a requested case (for example, Twentyfirst)
      Specified by:
      toOrdinalWords in class AbstractNumberer
      Parameters:
      str - the value of the "ordinal" attribute as supplied by the user
      l - the number to be formatted
      format - the required case for example AbstractNumberer.UPPER_CASE, AbstractNumberer.LOWER_CASE, AbstractNumberer.TITLE_CASE
      Returns:
      the formatted number
    • monthName

      public String monthName(int ay, int min, int max)
      Description copied from class: AbstractNumberer
      Get a month name or abbreviation
      Specified by:
      monthName in interface Numberer
      Specified by:
      monthName in class AbstractNumberer
      Parameters:
      ay - The month number (1=January, 12=December)
      min - The minimum number of characters
      max - The maximum number of characters
      Returns:
      the month name or abbreviation as a string (for example, "September" or "Sep")
    • dayName

      public String dayName(int gun, int min, int max)
      Description copied from class: AbstractNumberer
      Get a day name or abbreviation
      Specified by:
      dayName in interface Numberer
      Specified by:
      dayName in class AbstractNumberer
      Parameters:
      gun - The day of the week (1=Monday, 7=Sunday)
      min - The minimum number of characters
      max - The maximum number of characters
      Returns:
      the day name or abbreviation as a string (for example, "Monday" or "Mon")
    • camelBump

      public String camelBump(String str)
    • main

      public static void main(String[] args)