Class TransliteratorIDParser.SingleID

  • Enclosing class:
    TransliteratorIDParser

    static class TransliteratorIDParser.SingleID
    extends java.lang.Object
    A structure containing the canonicalized data of a filtered ID, that is, a basic ID optionally with a filter. 'canonID' is always non-null. It may be the empty string "". It is the id that should be assigned to the created transliterator. It _cannot_ be instantiated directly. 'basicID' is always non-null and non-empty. It is always of the form S-T or S-T/V. It is designed to be fed to low-level instantiation code that only understands these two formats. 'filter' may be null, if there is none, or non-null and non-empty.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String basicID  
      java.lang.String canonID  
      java.lang.String filter  
    • Constructor Summary

      Constructors 
      Constructor Description
      SingleID​(java.lang.String c, java.lang.String b)  
      SingleID​(java.lang.String c, java.lang.String b, java.lang.String f)  
    • Field Detail

      • canonID

        public java.lang.String canonID
      • basicID

        public java.lang.String basicID
      • filter

        public java.lang.String filter
    • Constructor Detail

      • SingleID

        SingleID​(java.lang.String c,
                 java.lang.String b,
                 java.lang.String f)
      • SingleID

        SingleID​(java.lang.String c,
                 java.lang.String b)