Class Numberer_it

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

public class Numberer_it extends AbstractNumberer
Localization class for Italian
See Also:
  • Constructor Details

    • Numberer_it

      public Numberer_it()
  • Method Details

    • toOrdinalWords

      public String toOrdinalWords(String ordinalParam, long number, int wordCase)
      Show an ordinal number as Italian words in a requested case (for example, Twentyfirst)
      Specified by:
      toOrdinalWords in class AbstractNumberer
      Parameters:
      ordinalParam - the value of the "ordinal" attribute as supplied by the user
      number - the number to be formatted
      wordCase - the required case for example AbstractNumberer.UPPER_CASE, AbstractNumberer.LOWER_CASE, AbstractNumberer.TITLE_CASE
      Returns:
      the formatted number
    • toWords

      public String toWords(String cardinal, long number)
      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
      number - the number to be formatted
      Returns:
      the number formatted as English words
    • toWords

      public String toWords(String cardinal, long number, int wordCase)
      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
      number - the number to be formatted
      wordCase - the required case for example AbstractNumberer.UPPER_CASE, AbstractNumberer.LOWER_CASE, AbstractNumberer.TITLE_CASE
      Returns:
      the formatted number
    • monthName

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

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