[ https://issues.apache.org/jira/browse/UIMA-6392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Richard Eckart de Castilho resolved UIMA-6392. ---------------------------------------------- Resolution: Fixed > Better delegate key generation > ------------------------------ > > Key: UIMA-6392 > URL: https://issues.apache.org/jira/browse/UIMA-6392 > Project: UIMA > Issue Type: New Feature > Components: uimaFIT > Reporter: Richard Eckart de Castilho > Assignee: Richard Eckart de Castilho > Priority: Major > Fix For: 3.3.0uimaFIT > > > When building an aggregate using the uimaFIT {{AggregateBuilder}} or even the > {{createEngine(AED, AED, ...)}} method, uimaFIT auto-generates the delegate > keys. For example, if there is a name set in the metadata, then this is used > and the index of the delegate is appended to it. But there are problems with > the current approach. > First problem is that for delegate aggregates, we simply get {{null-0}} if > these aggregates do not have a name in their metadata. That could be improved > at least to something like {{aggregate-0}}. > Second problem is that the name set in the metadata is not sanitized in any > way before being used as a delegate key. This means the name could contain > e.g. slashes {{/}} which would then go into the qualified context name of the > delegate and at that point it would mess up the context namespace hierarchy, > placing delegates apparently at deeper levels than they actually are. So some > sanitation would be called for here. -- This message was sent by Atlassian Jira (v8.3.4#803005)