コード例 #1
0
ファイル: LanguageTag.java プロジェクト: FauxFaux/jdk9-jdk
  public static boolean isExtensionSingleton(String s) {
    // singleton     = DIGIT               ; 0 - 9
    //               / %x41-57             ; A - W
    //               / %x59-5A             ; Y - Z
    //               / %x61-77             ; a - w
    //               / %x79-7A             ; y - z

    return (s.length() == 1)
        && LocaleUtils.isAlphaString(s)
        && !LocaleUtils.caseIgnoreMatch(PRIVATEUSE, s);
  }
コード例 #2
0
ファイル: LanguageTag.java プロジェクト: FauxFaux/jdk9-jdk
 public static boolean isPrivateusePrefixChar(char c) {
   return (LocaleUtils.caseIgnoreMatch(PRIVATEUSE, String.valueOf(c)));
 }
コード例 #3
0
ファイル: LanguageTag.java プロジェクト: FauxFaux/jdk9-jdk
 public static boolean isPrivateusePrefix(String s) {
   // privateuse    = "x" 1*("-" (1*8alphanum))
   return (s.length() == 1) && LocaleUtils.caseIgnoreMatch(PRIVATEUSE, s);
 }