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

Scott Wilson updated WOOKIE-345:
--------------------------------

    Attachment: patch.txt
    
> 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
>
>         Attachments: patch.txt
>
>
> 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