Scott Wilson created WOOKIE-345:
-----------------------------------

             Summary: Refactor model APIs to improve consistency and remove 
duplication
                 Key: WOOKIE-345
                 URL: https://issues.apache.org/jira/browse/WOOKIE-345
             Project: Wookie
          Issue Type: Improvement
          Components: Parser, Server
    Affects Versions: 0.10.0
            Reporter: Scott Wilson
             Fix For: 0.11.0


There are two sets of Widget metadata APIs in Wookie - those in the Parser 
module, and those in the Beans package of the server.

These are around 80% identical - there are some inconsistencies that can be 
fixed (e.g. some method names are similar but not identical) as progress 
towards consolidating these APIs. For example, there is no reason to have 
parser INameEntity and IName if these are exactly the same. 

There are some key differences, mainly between IWidget and W3CWidget, as we 
have to store additional implementation data in the server such as the package 
location. However, many of the interfaces can eventually be eliminated 
completely.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to