[ 
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)

Reply via email to