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

Reply via email to