Class TransliteratorIDParser.Specs

  • Enclosing class:
    TransliteratorIDParser

    private static class TransliteratorIDParser.Specs
    extends java.lang.Object
    A structure containing the parsed data of a filtered ID, that is, a basic ID optionally with a filter. 'source' and 'target' will always be non-null. The 'variant' will be non-null only if a non-empty variant was parsed. 'sawSource' is true if there was an explicit source in the parsed id. If there was no explicit source, then an implied source of ANY is returned and 'sawSource' is set to false. 'filter' is the parsed filter pattern, or null if there was no filter.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String filter  
      boolean sawSource  
      java.lang.String source  
      java.lang.String target  
      java.lang.String variant  
    • Constructor Summary

      Constructors 
      Constructor Description
      Specs​(java.lang.String s, java.lang.String t, java.lang.String v, boolean sawS, java.lang.String f)  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • source

        public java.lang.String source
      • target

        public java.lang.String target
      • variant

        public java.lang.String variant
      • filter

        public java.lang.String filter
      • sawSource

        public boolean sawSource
    • Constructor Detail

      • Specs

        Specs​(java.lang.String s,
              java.lang.String t,
              java.lang.String v,
              boolean sawS,
              java.lang.String f)