Class PeriodFormatterBuilder.PluralAffix

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String iPluralText  
      private java.lang.String iSingularText  
    • Constructor Summary

      Constructors 
      Constructor Description
      PluralAffix​(java.lang.String singularText, java.lang.String pluralText)  
    • Field Detail

      • iSingularText

        private final java.lang.String iSingularText
      • iPluralText

        private final java.lang.String iPluralText
    • Constructor Detail

      • PluralAffix

        PluralAffix​(java.lang.String singularText,
                    java.lang.String pluralText)
    • Method Detail

      • calculatePrintedLength

        public int calculatePrintedLength​(int value)
      • printTo

        public void printTo​(java.lang.StringBuffer buf,
                            int value)
      • printTo

        public void printTo​(java.io.Writer out,
                            int value)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parse

        public int parse​(java.lang.String periodStr,
                         int position)
        Returns:
        new position after parsing affix, or ~position of failure
      • scan

        public int scan​(java.lang.String periodStr,
                        int position)
        Returns:
        position where affix starts, or original ~position if not found
      • getAffixes

        public java.lang.String[] getAffixes()
        Returns:
        a copy of array of affixes