使用可配置选项创建Java库

让我先画一幅画: 我想创建一个Java库(仅供内部使用),它是一个(UIMA的核心)管道,具有多个可配置的注释器(最初30个以上,但是随着时间的推移,这个数目可能会急剧增加)。

我想做什么: 创建一个尽可能简单的Java API(欢迎使用构建器模式或其他东西,欢迎您提出意见和想法) 目前我正在考虑以下内容:

AnalysisContext context = StaticPipeline.getanalysisContext(); 
context.withAnnotator("CheckTheLengthOfSomething")
       .addOptions().withThreasholdLength(42).done()
       .withAnnotator("CheckComplexThings")
       .addOptions().withX(..).withY(..); 

我希望您能明白这个主意。 REST或任何其他API将在以后的状态中打包。

您将如何解决这个问题? 我有以下要求: 注释者应确定API中提供了哪些选项 注释者应不了解API。 API

我对Java注释解析和代码生成很满意,但是...我正在寻找其他选择。

非常感谢您的投入,谢谢。

cctvmtv1989 回答:使用可配置选项创建Java库

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3117610.html

大家都在问