Make IResolve#resolve final
---------------------------
Key: UDIG-1108
URL: http://jira.codehaus.org/browse/UDIG-1108
Project: uDIG
Issue Type: Improvement
Components: API catalog
Affects Versions: UDIG 1.1.RC5
Reporter: Jesse Eichar
Fix For: UDIG 1.1.RC7
Make resolve final
* make IService.resolve( class, monitor ) a final method with the contract
as above using either of the following alternatives:
1. force implementations to provide an ResolveAdapter using the extention
point - for everything. This would allow applications to splice in their own
implementation for members() by providing a resolve adapter for List.class.
2. create an protected method resolveDirect( class, monitor ) that
subclasses can implement; with no magic calls to super needed
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel