[
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