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.

Bug 16647 - Filesets API and implementation
Summary: Filesets API and implementation
Status: CLOSED FIXED
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Infrastructure (show other bugs)
Version: 3.x
Hardware: PC Windows 3.1/NT
: P1 blocker (vote)
Assignee: Jan Pokorsky
URL: http://projects.netbeans.org/proposal...
Keywords: API
: 17978 17979 (view as bug list)
Depends on: 23282 23288 23290 26962
Blocks: 19944 19998
  Show dependency tree
 
Reported: 2001-10-17 16:24 UTC by Pavel Buzek
Modified: 2003-12-11 14:25 UTC (History)
0 users

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Buzek 2001-10-17 16:24:15 UTC
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.
Comment 1 Svata Dedic 2001-10-22 08:57:02 UTC
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.
Comment 2 Pavel Buzek 2001-11-22 14:42:24 UTC
*** Issue 17978 has been marked as a duplicate of this issue. ***
Comment 3 Pavel Buzek 2001-11-22 14:43:59 UTC
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
Comment 4 Pavel Buzek 2001-11-28 10:50:11 UTC
target milestone -> 4.0
Comment 5 Vitezslav Stejskal 2001-11-28 18:04:48 UTC
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)
Comment 6 Pavel Buzek 2002-05-09 13:39:28 UTC
Consider packaging of this API. Should it be a separate module? Part of openidex? Part of projects 
module?
Comment 7 Pavel Buzek 2002-05-09 13:41:04 UTC
*** Issue 17979 has been marked as a duplicate of this issue. ***
Comment 8 Pavel Buzek 2002-07-01 09:57:22 UTC
The only remanining parts are convertors and moving the Filesets API and imlementation into a separate 
module. Reassigning to Jan, setting milestone 3.
Comment 9 Pavel Buzek 2002-07-30 13:21:00 UTC
Must-have features for milestone3, have impact on APIs (at least potential).
Comment 10 Pavel Buzek 2002-08-07 11:08:57 UTC
adding the API keyword
Comment 11 Milan Kubec 2002-08-09 15:43:19 UTC
Please look at #23282. Were Jarda's comments already considered during
API design?
Comment 12 Jan Pokorsky 2002-09-08 22:35:23 UTC
Added reference to specification.
Comment 13 Jan Pokorsky 2002-09-17 12:53:22 UTC
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.
Comment 14 Pavel Buzek 2003-07-02 08:58:35 UTC
work done