Class Numberer_nl

    • Constructor Detail

      • Numberer_nl

        public Numberer_nl()
    • Method Detail

      • toWords

        public java.lang.String toWords​(java.lang.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
      • monthName

        public java.lang.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 java.lang.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")
      • halfDayName

        public java.lang.String halfDayName​(int minutes,
                                            int minWidth,
                                            int maxWidth)
        Get an am/pm indicator
        Specified by:
        halfDayName in interface Numberer
        Overrides:
        halfDayName in class AbstractNumberer
        Parameters:
        minutes - the minutes within the day
        minWidth - minimum width of output
        maxWidth - maximum width of output
        Returns:
        the AM or PM indicator
      • getEraName

        public java.lang.String getEraName​(int year)
        Get the name for an era (e.g. "BC" or "AD")
        Specified by:
        getEraName in interface Numberer
        Overrides:
        getEraName in class AbstractNumberer
        Parameters:
        year - the proleptic gregorian year, using "0" for the year before 1AD
        Returns:
        the name of the era, for example "AD"