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.
Groups should be defined either as a list of data objects or as a mask applied to a folder or a mix of these two (should be extensible to enable adding other means to define groups later). Should implement DataObject.Container. Probably should be based on Group.
IMO filesets should be also combined -- a filtering fileset based on other fileset. I have yet no proof that we will need more combination logic (and, or, not) between filesets, but it's possible.
*** Issue 17978 has been marked as a duplicate of this issue. ***
logical model (not neccessarilly same as the implementation model) is at: http://projects.netbeans.org/ps/filesets_model.html Also see the prototype from Petr Jiricka: http://projects.netbeans.org/servlets/ReadMsg?msgId=186168&listName=dev reassigning to Vita
target milestone -> 4.0
Implement prototype of filesets as described in the discussion at projects-dev. - classes for filesets definition (enum, folder, filters, composition) - change support - nodes with looks (badging files that are not in fsets) (copied from issue #17978)
Consider packaging of this API. Should it be a separate module? Part of openidex? Part of projects module?
*** Issue 17979 has been marked as a duplicate of this issue. ***
The only remanining parts are convertors and moving the Filesets API and imlementation into a separate module. Reassigning to Jan, setting milestone 3.
Must-have features for milestone3, have impact on APIs (at least potential).
adding the API keyword
Please look at #23282. Were Jarda's comments already considered during API design?
Added reference to specification.
Filesets have own separate module projects/filesets introducing new api which is frozen now. The old spi is deprecated. There still remains some work (documentation, tests, adaptation of projects&java modules, ...) which is covered by new filed tasks.
work done