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