LanguageTool规则加载_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > LanguageTool规则加载

LanguageTool规则加载

 2014/4/25 12:58:39  deadspace  程序员俱乐部  我要评论(0)
  • 摘要:使用LanguageTool进行句子检查时,发现有些规则并没有出现在grammar.xml文件中,查看了下源代码发现它分两类规则分别加载。第一类buildinRules,这部分规则是通过JLanguageTool的构造函数进行加载,以英国英语为例加载如下规则类文件:CommaWhitespaceRule.class,DoublePunctuationRule.class,UppercaseSentenceStartRule.class,WhitespaceRule.class
  • 标签:
使用LanguageTool进行句子检查时,发现有些规则并没有出现在grammar.xml文件中,查看了下源代码发现它分两类规则分别加载。
第一类buildinRules,这部分规则是通过JLanguageTool的构造函数进行加载,以英国英语为例加载如下规则类文件:
        CommaWhitespaceRule.class,
        DoublePunctuationRule.class,
        UppercaseSentenceStartRule.class,
        WhitespaceRule.class,
        LongSentenceRule.class,
        SentenceWhitespaceRule.class,
        EnglishUnpairedBracketsRule.class,
        EnglishWordRepeatRule.class,
        AvsAnRule.class,
        EnglishWordRepeatBeginningRule.class,
        CompoundRule.class,
        ContractionSpellingRule.class
        BritishReplaceRule.class
        MorfologikBritishSpellerRule.class
第二类userRules,这部分规则是通过activateDefaultPatternRules()方法进行加载的,加载就是那个grammar.xml文件,现在这个文件被打包在jar文件里,需要加压后才能看到。
  • 相关文章
发表评论
用户名: 匿名