Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "JEE Status Meetings/2009-06-18"
(→Agenda) |
(→Agenda) |
||
Line 4: | Line 4: | ||
== Agenda == | == Agenda == | ||
− | + | Proposed Scenarios | |
+ | -------------------------- | ||
+ | *Select projects (add/remove) | ||
+ | *Select jars (or other resources) inside the workspace (add/remove) | ||
+ | *Select jars (or other resources) outside the workspace (add/remove) | ||
+ | *Editing the deployment path | ||
Content of the Module Dependency Page | Content of the Module Dependency Page | ||
-------------------------- | -------------------------- | ||
Line 11: | Line 16: | ||
***2 column would be [icon] Identifier, Deploy Path | ***2 column would be [icon] Identifier, Deploy Path | ||
***3 column would be [icon] Identifier, Deploy Path, More Info (full path) | ***3 column would be [icon] Identifier, Deploy Path, More Info (full path) | ||
− | **Getting acceptable strings for column 0 https://bugs.eclipse.org/ | + | **Getting acceptable strings for column 0 [https://bugs.eclipse.org/276825 276825] |
***This could require functionally similar results from the API for all virtual components? | ***This could require functionally similar results from the API for all virtual components? | ||
**Same requirements for column 2 (right-side) | **Same requirements for column 2 (right-side) | ||
Line 33: | Line 38: | ||
*Functionality | *Functionality | ||
**Can the advanced button multi-page wizard also perform operations relevent to the module and return null to signify no addition is needed? For example, changing library directory? ;) | **Can the advanced button multi-page wizard also perform operations relevent to the module and return null to signify no addition is needed? For example, changing library directory? ;) | ||
− | **Should the table (first column) be able modify the archiveName attribute in the component.xml? See | + | **Should the table (first column) be able modify the archiveName attribute in the component.xml? See [https://bugs.eclipse.org/280411 280411] |
− | ***If yes, this makes the issue of having the first column not just show some identifier but rather some actual jar / ear / war name (see 276825) | + | ***If yes, this makes the issue of having the first column not just show some identifier but rather some actual jar / ear / war name (see [https://bugs.eclipse.org/276825 276825] ) |
*Classpath entries | *Classpath entries | ||
**Leveraging the JDT UI (is it possible yet?) | **Leveraging the JDT UI (is it possible yet?) | ||
*Tangential Topics | *Tangential Topics | ||
− | ** What is single root structure? | + | ** What is single root structure? [https://bugs.eclipse.org/279360 279360] |
== Minutes == | == Minutes == |
Revision as of 10:10, 18 June 2009
Attendees
Agenda
Proposed Scenarios
- Select projects (add/remove)
- Select jars (or other resources) inside the workspace (add/remove)
- Select jars (or other resources) outside the workspace (add/remove)
- Editing the deployment path
Content of the Module Dependency Page
- Cosmetic
- Two column vs three column
- 2 column would be [icon] Identifier, Deploy Path
- 3 column would be [icon] Identifier, Deploy Path, More Info (full path)
- Getting acceptable strings for column 0 276825
- This could require functionally similar results from the API for all virtual components?
- Same requirements for column 2 (right-side)
- The goal here would be so that the UI doesn't have to check a million conditions to see if it's an archive, if it's binary, etc, before getting a String to display
- Icons on the left, but how many types of component are there?
- How many different types of virtual component are there? Not how many classes, as anyone can make their own component type, but how many TYPES? From what I can see there's only lib, var, classpath, and project type. Are there any more?
- Must identify the API's that tell us what these types are
- How many different types of virtual component are there? Not how many classes, as anyone can make their own component type, but how many TYPES? From what I can see there's only lib, var, classpath, and project type. Are there any more?
- Do we even show unmovable jars?
- If this page is meant to be a component xml file editor of sorts, physically added files do not belong (since they are not referenced in the xml file)
- Ironing out the buttons
- Option A: just 2
- Add Entry... : Remove Entry
- Add Entry... opens a multi-page wizard (extendable via points)
- Remove Entry offers to remove the entry
- Add Entry... : Remove Entry
- Option B: Three
- Add Project..., Advanced..., Remove Entry
- Option C: More than 3
- Add Project... Add Jar... Add External Jar... Advanced... Remove Entry, Kitchen Sink...
- Option A: just 2
- Two column vs three column
- Content
- Currently (my) page only holds IVirtualComponent objects inside the viewer. I assume anything returned from Advanced... or a button must be an IVirtualComponent. The references are created at the end during performOK.
- Functionality
- Can the advanced button multi-page wizard also perform operations relevent to the module and return null to signify no addition is needed? For example, changing library directory? ;)
- Should the table (first column) be able modify the archiveName attribute in the component.xml? See 280411
- If yes, this makes the issue of having the first column not just show some identifier but rather some actual jar / ear / war name (see 276825 )
- Classpath entries
- Leveraging the JDT UI (is it possible yet?)
- Tangential Topics
- What is single root structure? 279360