作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 GATE
的新手,我正在使用 java 进行集成。现在,我有一些规则,在此基础上我得到了一些注释。
我正在尝试获取该范围内的特定类型的注释。所以,我写了下面的代码,
public AnnotationSet get(String neededType, Long startOffset, Long endOffset)
我有以下注释偏移量,
annotations are -- `fullName` `52 to 66`
The second annotation is `split`, `66 to 67`
在此,我尝试以这种方式使用它,
get("Split", 52, 66)
我假设这会返回一个集合,其中包含注释 split
,因为它位于 52 到 66
之间,但它返回的是空数组。
感谢任何帮助!
最佳答案
我假设您在 Gate 中使用 AnnotationSet 类的 get 方法编写了一个 creole 插件或 jape 语法。首先,您需要从 document 中捕获您拥有的注释(即拆分、全名)那么您可以应用 get 方法来获取您想要捕获的特定注释。此外,您还需要注意注释名称的大写。
例如,如果您的注释位于名为“原始标记”的集合中,您需要将其获取为:
AnnotationSet mySet = document.getAnnotations("Original markups");
AnnotationSet mySplitSet = mySet.get("split", 52, 66);
希望对您有所帮助,
关于java - AnnotationSet 方法 get 不返回集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57409984/
我是 GATE 的新手,我正在使用 java 进行集成。现在,我有一些规则,在此基础上我得到了一些注释。 我正在尝试获取该范围内的特定类型的注释。所以,我写了下面的代码, public Annotat
是否可以检索 GATE 中注释集的整个列表?这行代码返回 GATE 文档中属于名为“EMail”的 AnnotationSet 的所有项目; AnnotationSet annSet = doc.ge
我是一名优秀的程序员,十分优秀!