/** * Updates the enablement of this page's controls. Subclasses may extend. */ protected void updateWidgetEnablements() { if (fExportRefactoringsCheckbox != null) { final boolean selection= fExportRefactoringsCheckbox.getSelection(); fIncludeDirectoryEntriesCheckbox.setEnabled(!selection); if (selection) { fIncludeDirectoryEntriesCheckbox.setSelection(true); fJarPackage.setIncludeDirectoryEntries(true); } } }
/** * Updates the enablement of this page's controls. Subclasses may extend. */ @Override protected void updateWidgetEnablements() { if (fExportRefactoringsCheckbox != null) { final boolean selection= fExportRefactoringsCheckbox.getSelection(); fIncludeDirectoryEntriesCheckbox.setEnabled(!selection); if (selection) { fIncludeDirectoryEntriesCheckbox.setSelection(true); fJarPackage.setIncludeDirectoryEntries(true); } } }
/** * Updates the enablement of this page's controls. Subclasses may extend. */ @Override protected void updateWidgetEnablements() { if (fExportRefactoringsCheckbox != null) { final boolean selection= fExportRefactoringsCheckbox.getSelection(); fIncludeDirectoryEntriesCheckbox.setEnabled(!selection); if (selection) { fIncludeDirectoryEntriesCheckbox.setSelection(true); fJarPackage.setIncludeDirectoryEntries(true); } } }
/** * Stores the widget values in the JAR package. */ @Override protected void updateModel() { if (getControl() == null) return; // source if (fExportClassFilesCheckbox.getSelection() && !fJarPackage.areClassFilesExported()) fExportOutputFoldersCheckbox.setSelection(false); if (fExportOutputFoldersCheckbox.getSelection() && !fJarPackage.areOutputFoldersExported()) fExportClassFilesCheckbox.setSelection(false); fJarPackage.setExportClassFiles(fExportClassFilesCheckbox.getSelection()); fJarPackage.setExportOutputFolders(fExportOutputFoldersCheckbox.getSelection()); fJarPackage.setExportJavaFiles(fExportJavaFilesCheckbox.getSelection()); fJarPackage.setElements(getSelectedElements()); super.updateModel(); // options if (fExportRefactoringsCheckbox != null) fJarPackage.setRefactoringAware(fExportRefactoringsCheckbox.getSelection()); else fJarPackage.setRefactoringAware(false); fJarPackage.setCompress(fCompressCheckbox.getSelection()); fJarPackage.setIncludeDirectoryEntries(fIncludeDirectoryEntriesCheckbox.getSelection()); fJarPackage.setOverwrite(fOverwriteCheckbox.getSelection()); }
/** * Stores the widget values in the JAR package. */ @Override protected void updateModel() { if (getControl() == null) return; // source if (fExportClassFilesCheckbox.getSelection() && !fJarPackage.areClassFilesExported()) fExportOutputFoldersCheckbox.setSelection(false); if (fExportOutputFoldersCheckbox.getSelection() && !fJarPackage.areOutputFoldersExported()) fExportClassFilesCheckbox.setSelection(false); fJarPackage.setExportClassFiles(fExportClassFilesCheckbox.getSelection()); fJarPackage.setExportOutputFolders(fExportOutputFoldersCheckbox.getSelection()); fJarPackage.setExportJavaFiles(fExportJavaFilesCheckbox.getSelection()); fJarPackage.setElements(getSelectedElements()); super.updateModel(); // options if (fExportRefactoringsCheckbox != null) fJarPackage.setRefactoringAware(fExportRefactoringsCheckbox.getSelection()); else fJarPackage.setRefactoringAware(false); fJarPackage.setCompress(fCompressCheckbox.getSelection()); fJarPackage.setIncludeDirectoryEntries(fIncludeDirectoryEntriesCheckbox.getSelection()); fJarPackage.setOverwrite(fOverwriteCheckbox.getSelection()); }
fJarPackage.setRefactoringAware(false); fJarPackage.setCompress(fCompressCheckbox.getSelection()); fJarPackage.setIncludeDirectoryEntries(fIncludeDirectoryEntriesCheckbox.getSelection()); fJarPackage.setOverwrite(fOverwriteCheckbox.getSelection());
@Override public void init(IWorkbench workbench, IStructuredSelection selection) { fSelection= getSelectedJavaProjects(); fJarPackage= new JarPackageData(); fJarPackage.setIncludeDirectoryEntries(true); setInitializeFromJarPackage(false); setWindowTitle(FatJarPackagerMessages.JarPackageWizard_windowTitle); setDefaultPageImageDescriptor(JavaPluginImages.DESC_WIZBAN_FAT_JAR_PACKAGER); setNeedsProgressMonitor(true); }
@Override public void init(IWorkbench workbench, IStructuredSelection selection) { fSelection= getSelectedJavaProjects(); fJarPackage= new JarPackageData(); fJarPackage.setIncludeDirectoryEntries(true); setInitializeFromJarPackage(false); setWindowTitle(FatJarPackagerMessages.JarPackageWizard_windowTitle); setDefaultPageImageDescriptor(JavaPluginImages.DESC_WIZBAN_FAT_JAR_PACKAGER); setNeedsProgressMonitor(true); }
@Override public void init(IWorkbench workbench, IStructuredSelection selection) { fSelection= getSelectedJavaProjects(); fJarPackage= new JarPackageData(); fJarPackage.setIncludeDirectoryEntries(true); setInitializeFromJarPackage(false); setWindowTitle(FatJarPackagerMessages.JarPackageWizard_windowTitle); setDefaultPageImageDescriptor(JavaPluginImages.DESC_WIZBAN_FAT_JAR_PACKAGER); setNeedsProgressMonitor(true); }
private void xmlReadOptions(JarPackageData jarPackage, Element element) throws java.io.IOException { if (element.getNodeName().equals("options")) { //$NON-NLS-1$ jarPackage.setOverwrite(getBooleanAttribute(element, "overwrite")); //$NON-NLS-1$ jarPackage.setCompress(getBooleanAttribute(element, "compress")); //$NON-NLS-1$ jarPackage.setExportErrors(getBooleanAttribute(element, "exportErrors")); //$NON-NLS-1$ jarPackage.setExportWarnings(getBooleanAttribute(element, "exportWarnings")); //$NON-NLS-1$ jarPackage.setSaveDescription(getBooleanAttribute(element, "saveDescription")); //$NON-NLS-1$ jarPackage.setUseSourceFolderHierarchy(getBooleanAttribute(element, "useSourceFolders", false)); //$NON-NLS-1$ jarPackage.setDescriptionLocation(Path.fromPortableString(element.getAttribute("descriptionLocation"))); //$NON-NLS-1$ jarPackage.setBuildIfNeeded(getBooleanAttribute(element, "buildIfNeeded", jarPackage.isBuildingIfNeeded())); //$NON-NLS-1$ jarPackage.setIncludeDirectoryEntries(getBooleanAttribute(element, "includeDirectoryEntries", false)); //$NON-NLS-1$ jarPackage.setRefactoringAware(getBooleanAttribute(element, "storeRefactorings", false)); //$NON-NLS-1$ } }
private void xmlReadOptions(JarPackageData jarPackage, Element element) throws java.io.IOException { if (element.getNodeName().equals("options")) { //$NON-NLS-1$ jarPackage.setOverwrite(getBooleanAttribute(element, "overwrite")); //$NON-NLS-1$ jarPackage.setCompress(getBooleanAttribute(element, "compress")); //$NON-NLS-1$ jarPackage.setExportErrors(getBooleanAttribute(element, "exportErrors")); //$NON-NLS-1$ jarPackage.setExportWarnings(getBooleanAttribute(element, "exportWarnings")); //$NON-NLS-1$ jarPackage.setSaveDescription(getBooleanAttribute(element, "saveDescription")); //$NON-NLS-1$ jarPackage.setUseSourceFolderHierarchy(getBooleanAttribute(element, "useSourceFolders", false)); //$NON-NLS-1$ jarPackage.setDescriptionLocation(Path.fromPortableString(element.getAttribute("descriptionLocation"))); //$NON-NLS-1$ jarPackage.setBuildIfNeeded(getBooleanAttribute(element, "buildIfNeeded", jarPackage.isBuildingIfNeeded())); //$NON-NLS-1$ jarPackage.setIncludeDirectoryEntries(getBooleanAttribute(element, "includeDirectoryEntries", false)); //$NON-NLS-1$ jarPackage.setRefactoringAware(getBooleanAttribute(element, "storeRefactorings", false)); //$NON-NLS-1$ } }
private void xmlReadOptions(JarPackageData jarPackage, Element element) throws java.io.IOException { if (element.getNodeName().equals("options")) { //$NON-NLS-1$ jarPackage.setOverwrite(getBooleanAttribute(element, "overwrite")); //$NON-NLS-1$ jarPackage.setCompress(getBooleanAttribute(element, "compress")); //$NON-NLS-1$ jarPackage.setExportErrors(getBooleanAttribute(element, "exportErrors")); //$NON-NLS-1$ jarPackage.setExportWarnings(getBooleanAttribute(element, "exportWarnings")); //$NON-NLS-1$ jarPackage.setSaveDescription(getBooleanAttribute(element, "saveDescription")); //$NON-NLS-1$ jarPackage.setUseSourceFolderHierarchy(getBooleanAttribute(element, "useSourceFolders", false)); //$NON-NLS-1$ jarPackage.setDescriptionLocation(Path.fromPortableString(element.getAttribute("descriptionLocation"))); //$NON-NLS-1$ jarPackage.setBuildIfNeeded(getBooleanAttribute(element, "buildIfNeeded", jarPackage.isBuildingIfNeeded())); //$NON-NLS-1$ jarPackage.setIncludeDirectoryEntries(getBooleanAttribute(element, "includeDirectoryEntries", false)); //$NON-NLS-1$ jarPackage.setRefactoringAware(getBooleanAttribute(element, "storeRefactorings", false)); //$NON-NLS-1$ } }
/** * Creates a new Jar Package Data structure */ public JarPackageData() { setExportClassFiles(true); setExportOutputFolders(false); setUseSourceFolderHierarchy(false); setCompress(true); setSaveDescription(false); setJarLocation(Path.EMPTY); setDescriptionLocation(Path.EMPTY); setUsesManifest(true); setGenerateManifest(true); setReuseManifest(false); setSaveManifest(false); setManifestLocation(Path.EMPTY); setExportErrors(true); setExportWarnings(true); setBuildIfNeeded(true); setIncludeDirectoryEntries(false); }
/** * Creates a new Jar Package Data structure */ public JarPackageData() { setExportClassFiles(true); setExportOutputFolders(false); setUseSourceFolderHierarchy(false); setCompress(true); setSaveDescription(false); setJarLocation(Path.EMPTY); setDescriptionLocation(Path.EMPTY); setUsesManifest(true); setGenerateManifest(true); setReuseManifest(false); setSaveManifest(false); setManifestLocation(Path.EMPTY); setExportErrors(true); setExportWarnings(true); setBuildIfNeeded(true); setIncludeDirectoryEntries(false); }
/** * Creates a new Jar Package Data structure */ public JarPackageData() { setExportClassFiles(true); setExportOutputFolders(false); setUseSourceFolderHierarchy(false); setCompress(true); setSaveDescription(false); setJarLocation(Path.EMPTY); setDescriptionLocation(Path.EMPTY); setUsesManifest(true); setGenerateManifest(true); setReuseManifest(false); setSaveManifest(false); setManifestLocation(Path.EMPTY); setExportErrors(true); setExportWarnings(true); setBuildIfNeeded(true); setIncludeDirectoryEntries(false); }
/** * Initializes the JAR package from last used wizard page values. */ @Override protected void initializeJarPackage() { super.initializeJarPackage(); IDialogSettings settings= getDialogSettings(); if (settings != null) { // source fJarPackage.setElements(getSelectedElements()); fJarPackage.setExportClassFiles(settings.getBoolean(STORE_EXPORT_CLASS_FILES)); fJarPackage.setExportOutputFolders(settings.getBoolean(STORE_EXPORT_OUTPUT_FOLDERS)); fJarPackage.setExportJavaFiles(settings.getBoolean(STORE_EXPORT_JAVA_FILES)); // options fJarPackage.setRefactoringAware(settings.getBoolean(STORE_REFACTORINGS)); fJarPackage.setCompress(settings.getBoolean(STORE_COMPRESS)); fJarPackage.setIncludeDirectoryEntries(settings.getBoolean(STORE_INCLUDE_DIRECTORY_ENTRIES)); fJarPackage.setOverwrite(settings.getBoolean(STORE_OVERWRITE)); } }
/** * Initializes the JAR package from last used wizard page values. */ @Override protected void initializeJarPackage() { super.initializeJarPackage(); IDialogSettings settings= getDialogSettings(); if (settings != null) { // source fJarPackage.setElements(getSelectedElements()); fJarPackage.setExportClassFiles(settings.getBoolean(STORE_EXPORT_CLASS_FILES)); fJarPackage.setExportOutputFolders(settings.getBoolean(STORE_EXPORT_OUTPUT_FOLDERS)); fJarPackage.setExportJavaFiles(settings.getBoolean(STORE_EXPORT_JAVA_FILES)); // options fJarPackage.setRefactoringAware(settings.getBoolean(STORE_REFACTORINGS)); fJarPackage.setCompress(settings.getBoolean(STORE_COMPRESS)); fJarPackage.setIncludeDirectoryEntries(settings.getBoolean(STORE_INCLUDE_DIRECTORY_ENTRIES)); fJarPackage.setOverwrite(settings.getBoolean(STORE_OVERWRITE)); } }
/** * Initializes the JAR package from last used wizard page values. */ protected void initializeJarPackage() { IDialogSettings settings= getDialogSettings(); if (settings != null) { // source fJarPackage.setElements(getSelectedElements()); fJarPackage.setExportClassFiles(settings.getBoolean(STORE_EXPORT_CLASS_FILES)); fJarPackage.setExportOutputFolders(settings.getBoolean(STORE_EXPORT_OUTPUT_FOLDERS)); fJarPackage.setExportJavaFiles(settings.getBoolean(STORE_EXPORT_JAVA_FILES)); // options fJarPackage.setRefactoringAware(settings.getBoolean(STORE_REFACTORINGS)); fJarPackage.setCompress(settings.getBoolean(STORE_COMPRESS)); fJarPackage.setIncludeDirectoryEntries(settings.getBoolean(STORE_INCLUDE_DIRECTORY_ENTRIES)); fJarPackage.setOverwrite(settings.getBoolean(STORE_OVERWRITE)); // destination String[] directoryNames= settings.getArray(STORE_DESTINATION_NAMES); if (directoryNames == null) return; // ie.- no settings stored fJarPackage.setJarLocation(Path.fromOSString(directoryNames[0])); } }