This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | create Registry API prototype | ||
---|---|---|---|
Product: | platform | Reporter: | David Konecny <dkonecny> |
Component: | -- Other -- | Assignee: | David Konecny <dkonecny> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | dstrupl, jglick, jtulach, pnejedly |
Priority: | P1 | Keywords: | API, ARCH |
Version: | 3.x | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://openide.netbeans.org/proposals/loaders/settings/ | ||
Issue Type: | TASK | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 32660, 33257 | ||
Attachments: |
windows zip file containing Registry module prototype with sources, unit tests and generated javadoc
Registry API-SPI separation zip file with newer version of registry API |
Description
David Konecny
2003-04-07 12:36:34 UTC
Created attachment 9739 [details]
windows zip file containing Registry module prototype with sources, unit tests and generated javadoc
The first prototype provided. Created attachment 9973 [details]
Registry API-SPI separation
I have just attached the API/SPI separation as has been discussed on nbdev@: http://www.netbeans.org/servlets/ReadMsg?msgId=498629&listName=nbdev Right now the whole API is in api.Context - static getRootContext (), setAttribute, order methods, hasDefault. So I could remove ContextUtil, ContextFactory and RevertableContext from API (RevCont moved to SPI). Tests made compilable and running succesfully. The SPI is ugly - I just copied the Context interface to spi package, so we have two Contexts ;-) But that is a minor thing I guess. The api.Context has constructor that takes spi.Context - ugly and I am able to get rid of it, but for now I just do not care, so please also do not care. Thanx Yarda. Created attachment 10168 [details]
zip file with newer version of registry API
Finished. For more info visit <http://openide.netbeans.org/proposals/settings/>. The JavaDoc of newly created openide/registry module can be found at <http://www.netbeans.org/download/dev/javadoc/UnsupportedAPIs/RegistryAPI/index.html>. |