ProjectOverview - using two separated tree views Die beiden Sections Resources und Types sind expandable, d.h. auf- und zuklappbar (vergleiche im Manifest-or auf dem 'Dependencies'-Tab die Section 'Automated Management of Dependencies') Resource- oder Types geklickt Del Contextmenue auf einer -> identisch mit Button (s.rechts.) Resources: With resources you specify the content that will be parsed, transformed and exported by BundleMaker. Comparable with source files in a Java project. EclipseLink [2.0.RC] Quartz Scheduler [.2.3] Types: With types you specify the dependencies of your resources. Types will not be parsed, transformed or exported. Comparable with the binary dependencies specified on the classpath of a Java project. Log4j [.4.0] log4j.jar Apache Logging [2.0.0] apache-logging-2.0.0.jar apache-logging-spi-2.0.0.jar Apache Commons Collections [.5.0] ""-Buttons: Bearbeitet die ausgewählte Resource/Type (nur enabled, wenn eine Zeile mit einem Resource/Type-Namen ausgewählt ist). Identisch mit entsprechendem Eintrag im Context-Menu. Öffnet Dialog "Add"-Buttons: Fügt einen neuen hinzu (öffnet AddDialog) "Quick Add" Buttons: "Intelligentes" hinzufügen von Resourcen/Types entspricht Methodenaufruf IBundleProjectDescription.addResource(Str ing)). Die ausgewählten Jar-Dateien werden dem Baum hinzugefügt. Dort können sie - wie alle anderen Einträge auch - bearbeitet werden (z.b. Ändern der -Version oder des -Namens) "" Buttons: entfernt die ausgewählten Eintrage: von der IBundleMakerProjectDescription (wenn ein Resource- oder Type angeklickt ist). vom IFileBased wenn ein Folder oder eine Jar-Datei ausgewählt ist (Alternativ könnten die Sections Resources und Types auch nebeneinander dargestellt werden)
(Modaler) Unterdialog, der aufgerufen, wenn ein Type- oder Resource neuangelegt oder bearbeitet. Über diesen Dialog kann der Name des s sowie dessen Version festgelegt werden. Außerdem können - je nach Type (Resource oder Type) - Binary- und Source-Folder und -Archive ( hinzugeüfgt werden. Das Hinzufügen/Entfernen von Verzeichnissen und Archiven ist (nachträglich) auch über den Project Overview-or möglich. /Add Resource/Type Define Resource Modify the Resources content Name: Version: Spring 2.5.6 Binaries: r:/spring/classes r:/spring/ Add archive... Add folder... Sources-Liste ist disabled oder gar nicht vorhanden, wenn ein Type bearbeitet Sources: r:/spring/sources Add archive... Add folder... OK Cancel
Add archives
ProjectOverview - using a combined tree view for resources and types Resource- oder Types geklickt Delete Öffnet einen File-Dialog, aus dem beliebige Jars bzw Verzeichnisse ausgewählt werden können. Resources Types Log4j [.4.0] log4j.jar Apache Logging [2.0.0] apache-logging-2.0.0.jar apache-logging-spi-2.0.0.jar Apache Commons Collections [.5.0] Unterschiedliche Icons für einzelne Element-Typen im Tree, insb: Binary-Folder Source-Folder Binary-Jar Source-Jar Kontextmenu auf Zeile "Resources" bzw "Types": enthält -Eintrag, der den Add-Dialog öffnet (gleiche Funktionalität wie "Add Resource..."/"Add Type..." unten als Button) Gleiche Funktionalität wie Kontext Menü auf "Resources"/"Types" im Tree oben Kontextmenue auf einer -> entfernt die Resource vom Resource Add Resource... Add Type... Quick add resources... Quick add types... Öffnet den Add Dialog für ein Resource oder einen Type Gleiche Funktionalität wie Kontext Menü auf "Resources"/"Types" im Tree oben Öffnet den FileDialog, der es erlaubt, mehrere JARs mit einem Klick hinzuzufügen. Für die ausgewählten JAR-Dateien "magisch" der name und die Version ermittelt (entspricht Methodenaufruf IBundleProjectDescription.addResource(String)) Die ausgewählten Jar-Dateien werden dem Baum hinzugefügt. Dort können sie - wie alle anderen Einträge auch - bearbeitet werden (z.b. Ändern der -Version oder des -Namens)
ProjectOverview - using tab pane to separate resources and types Resource- oder Types geklickt Öffnet einen File-Dialog, aus dem beliebige Jars bzw Verzeichnisse ausgewählt werden können. Resources Resources: Types With resources you specify the content that will be parsed, transformed and exported by BundleMaker. Comparable with source files in a Java project. EclipseLink [2.0.RC] Quartz Scheduler [.2.3] ""-Buttons: Bearbeitet die ausgewählte Resource/Type (nur enabled, wenn eine Zeile mit einem Resource/Type-Namen ausgewählt ist). Identisch mit entsprechendem Eintrag im Context-Menu. Öffnet Dialog "Add"-Buttons: Fügt einen neuen hinzu (öffnet AddDialog) "Quick Add" Buttons: "Intelligentes" hinzufügen von Resourcen/Types entspricht Methodenaufruf IBundleProjectDescription.addResource(Str ing)). Die ausgewählten Jar-Dateien werden dem Baum hinzugefügt. Dort können sie - wie alle anderen Einträge auch - bearbeitet werden (z.b. Ändern der -Version oder des -Namens) Del Contextmenue auf einer -> identisch mit Button (s.rechts.) "" Buttons: entfernt die ausgewählten Eintrage: von der IBundleMakerProjectDescription (wenn ein Resource- oder Type angeklickt ist). vom IFileBased wenn ein Folder oder eine Jar-Datei ausgewählt ist