Package org.jitterbit.ui.util.file

Examples of org.jitterbit.ui.util.file.FileSelectorPanelFactory


    }

    private FileSelectorPanel createFileSelector() {
        FileChooser fc = new DefaultFileChooser(ApplicationFileChooserFactory.getFactory());
        RecentFileStore recentFiles = getRecentFileStore();
        FileSelectorPanelFactory factory = FileSelectorFactory.getFactory();
        FileSelectorPanel panel = factory.recentFilesPanel(fc, FileSelectorPanel.OPEN,
                        "Select an XSD or DTD file for upload", recentFiles);
        panel.setFileFilter(new SuffixFileChooserFilter(new String[] { "dtd", "xsd" }));
        panel.setUseTitleLabel(false);
        return panel;
    }
View Full Code Here


        progressPanelCapsule.setVisible(false);
        return progressPanelCapsule;
    }

    private void createRootSelector() {
        FileSelectorPanelFactory factory = FileSelectorFactory.getFactory();
        rootSelector = factory.recentFilesPanel(
                        ApplicationFileChooser.getInstance(window),
                        FileSelectorPanel.OPEN,
                        Strings.get("Searcher.Folder.Caption"),
                        getRecentFileStore());
        rootSelector.setSelectionMode(FileChooser.DIRECTORIES_ONLY);
View Full Code Here

    private FileSelectorPanel createDestinationUi() {
        FileChooser fc = new DefaultFileChooser(ApplicationFileChooserFactory.getFactory());
        fc.setOverwriteConfirmer(FileChooser.ALWAYS_ALLOW_OVERWRITES);
        RecentFileStore recentFiles = getRecentFileStore();
        FileSelectorPanelFactory factory = FileSelectorFactory.getFactory();
        FileSelectorPanel selector = factory.singleFilePanel(fc, FileSelectorPanel.SAVE,
                        Strings.getJitterPackString("Export.FileSelector.Title"), recentFiles);
        selector.setFileFilter(JitterPackerUi.FILE_FILTER);
        LabelDecorator d = TextStyles.InputLabelText.asLabelDecorator(JitterpackResources.EXPORT_16);
        selector.decorateTitle(d);
        selector.displayLastFile();
View Full Code Here

        return (file != null) ? new ProcessLocalWsdlJob(fileStore, file.getAbsolutePath()) : null;
    }


    private FileSelectorPanel createFileSelector() {
        FileSelectorPanelFactory factory = FileSelectorFactory.getFactory();
        FileChooser fc = new DefaultFileChooser(ApplicationFileChooserFactory.getFactory());
        RecentFileStore recentFiles = getRecentFileStore();
        FileSelectorPanel p = factory.recentFilesPanel(
                        fc,
                        FileSelectorPanel.OPEN,
                        PackageResources.LocalWsdlFileDefiner.BROWSE_DIALOG_TITLE,
                        recentFiles);
        p.setFileFilter(new SuffixFileChooserFilter(new String[] { "wsdl" }));
View Full Code Here

        // For SimpleTextDef we do not require a delimiter (delimiterField is disabled)
        return !delimiterField.isEnabled() || getDelimiter().isValid();
    }

    private FileSelectorPanel createFileSelector() {
        FileSelectorPanelFactory factory = FileSelectorFactory.getFactory();
        return factory.recentFilesPanel(ApplicationFileChooser.getInstance(appWin), FileSelectorPanel.OPEN,
                        PackageResources.FileTemplateWizard.FILE_SELECTOR, getRecentFileStore());
    }
View Full Code Here

    }

    private FileSelectorPanel createFilePanel() {
        FileChooser fc = new DefaultFileChooser(ApplicationFileChooserFactory.getFactory());
        RecentFileStore recentFiles = getRecentFileStore();
        FileSelectorPanelFactory factory = FileSelectorFactory.getFactory();
        FileSelectorPanel panel = factory.singleFilePanel(fc, FileSelectorPanel.OPEN,
                        PackageResources.RootSelector.BROWSE_TITLE, recentFiles);
        panel.setFileFilter(new XmlFileFilter());
        panel.setUseTitleLabel(false);
        panel.setActive(false);
        return panel;
View Full Code Here

        includeInProjectOption = createIncludeInProjectOption();
        setActive(false);
    }

    private FileSelectorPanel createFileSelector(ApplicationWindow window) {
        FileSelectorPanelFactory factory = FileSelectorFactory.getFactory();
        return factory.singleFilePanel(ApplicationFileChooser.getInstance(window), FileSelectorPanel.OPEN, null,
                        fileStore);
    }
View Full Code Here

        selectionListeners = new JitterPackSelectionListeners();
        locationBrowser = createSelectorPanel(window);
    }

    private FileSelectorPanel createSelectorPanel(ApplicationWindow window) {
        FileSelectorPanelFactory factory = FileSelectorFactory.getFactory();
        FileChooser fc = ApplicationFileChooser.getInstance(window);
        RecentFileStore recentFiles = getRecentFileStore();
        FileSelectorPanel panel = factory.recentFilesPanel(fc, FileSelectorPanel.OPEN,
                        Strings.getJitterPackString("Import.Browser.Title"), recentFiles);
        panel.setFileFilter(JitterPackerUi.FILE_FILTER);
        LabelDecorator d = TextStyles.DefaultText.asLabelDecorator(JitterpackResources.IMPORT_16);
        panel.decorateTitle(d);
        panel.addInputChangeListener(new SelectionNotifier());
View Full Code Here

    }
   
    private FileSelectorPanel createFileSelector(FileType fileType) {
        FileChooser fc = new DefaultFileChooser(ApplicationFileChooserFactory.getFactory());
        RecentFileStore recentFiles = getRecentFileStore(fileType);
        FileSelectorPanelFactory factory = FileSelectorFactory.getFactory();
        FileSelectorPanel panel = factory.recentFilesPanel(fc, FileSelectorPanel.OPEN,
                        "Select the " + fileType + " sample file", recentFiles);
        List<String> suffices = Arrays.asList(fileType.getFileExtension(), ".zip", ".gz");
        panel.setFileFilter(new SuffixFileChooserFilter(suffices));
        panel.setUseTitleLabel(false);
        panel.setActive(true);
View Full Code Here

TOP

Related Classes of org.jitterbit.ui.util.file.FileSelectorPanelFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.