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>|
|Severity:||blocker||CC:||dstrupl, jglick, jtulach, pnejedly|
|Issue Type:||TASK||Exception Reporter:|
|Bug Depends on:|
|Bug Blocks:||32660, 33257|
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
The summary says all.
Comment 1 David Konecny 2003-04-07 13:33:10 UTC
Created attachment 9739 [details] windows zip file containing Registry module prototype with sources, unit tests and generated javadoc
Comment 2 David Konecny 2003-04-07 13:47:24 UTC
The first prototype provided.
Comment 3 Jaroslav Tulach 2003-04-16 16:47:15 UTC
Created attachment 9973 [details] Registry API-SPI separation
Comment 4 Jaroslav Tulach 2003-04-16 16:53:56 UTC
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.
Comment 5 David Konecny 2003-04-17 10:27:50 UTC
Comment 6 David Konecny 2003-04-25 14:58:01 UTC
Created attachment 10168 [details] zip file with newer version of registry API
Comment 7 David Konecny 2003-05-20 13:02:51 UTC
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>.