[ 
https://issues.apache.org/jira/browse/UIMA-2586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Richard Eckart de Castilho resolved UIMA-2586.
----------------------------------------------

    Resolution: Fixed
    
> @ExternalResource - key should default to name of annotated field instead of 
> the field type name
> ------------------------------------------------------------------------------------------------
>
>                 Key: UIMA-2586
>                 URL: https://issues.apache.org/jira/browse/UIMA-2586
>             Project: UIMA
>          Issue Type: Improvement
>          Components: uimaFIT
>            Reporter: Richard Eckart de Castilho
>            Assignee: Richard Eckart de Castilho
>             Fix For: 2.0.0uimaFIT
>
>
> While analyzing some comments on uimaFIT recently on the UIMA users mailing 
> list, it occurred to me that the default value for "key" should probably be 
> the name of the annotated field, not the name of the type of the annotated 
> field. That means
> {code}
>   public static final String FOO_KEY = "foo";
>   @ExternalResource(key = FOO_KEY)
>   private Foo foo;
> {code}
> could be written as simply
> {code}
>   @ExternalResource
>   private Foo foo;
> {code}
> However, this would mean that 
> {code}
>   bindResource(desc, DummyResource.class);
> {code}
> wouldn't work anymore, because this kind of binding relies on the fact that 
> the key defaults to the field type name. I think though, that this is a 
> rather rare case.
> Btw. the UIMA mailing list post is: 
> http://mail-archives.apache.org/mod_mbox/uima-user/201103.mbox/%[email protected]%3e
> Google Code Issue: https://code.google.com/p/uimafit/issues/detail?id=71

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to