typeFromString Action抛出异常 - uima ruta

时间:2016-12-20 06:56:13

标签: uima ruta

以下代码抛出错误:操作" typeFromString"未定义。

CW{-> typeFromString("Person")};

从文档中我了解到' Person'是不需要使用DECLARE语句声明的注释的名称,并且所有CW将被标记为' Person'。如果我错了,请纠正我,让我知道如何解决上述错误。

1 个答案:

答案 0 :(得分:0)

有两个问题:

  1. 如果类型未在CAS的类型系统中定义(应该是固定的),则类型函数typeFromString会引发异常。如果短名称是明确的,那么它们就可以起作用。
  2. 如果将类型函数用作隐式操作,编辑器会报告错误错误。使用CW{-> MARK(typeFromString("Person"))};可以避免这种情况。 typeFromString不是一个动作,而是一个函数撤回类型。
  3. 免责声明:我是UIMA Ruta的开发者