Package org.jitterbit.ui.selection

Examples of org.jitterbit.ui.selection.OrderedSelection


    private class SelectionHandler implements SelectionListener {

        @Override
        public void selectionChanged(SelectionChangedEvent evt) {
            OrderedSelection selection = (OrderedSelection) evt.getSelection();
            SelectedTables tables = new SelectedTables();
            if (!selection.isEmpty()) {
                DatabaseObject table = (DatabaseObject) selection.head();
                tables.setTableUsage(table, 1);
            }
            model.setUsageCount(tables);
        }
View Full Code Here


    private class SelectionListenerImpl implements SelectionListener {

        @Override
        public void selectionChanged(SelectionChangedEvent evt) {
            OrderedSelection s = (OrderedSelection) evt.getSelection();
            if (s.size() == 1) {
                showReferences((String) s.head());
            } else {
                referencesTable.clear();
            }
        }
View Full Code Here

        return recentProjects;
    }

    @Override
    public ProjectLocation getSelectedProject() {
        OrderedSelection sel = getSelection();
        return sel.size() == 1 ? (ProjectLocation) sel.head() : null;
    }
View Full Code Here

                FileDescriber.Element.SIZE,
                FileDescriber.Element.LAST_MODIFIED));

        @Override
        public void selectionChanged(SelectionChangedEvent evt) {
            OrderedSelection selection = (OrderedSelection) evt.getSelection();
            Object[] files = selection.toArray();
            if (files.length == 0) {
                onNothingSelected();
            } else if (files.length == 1) {
                onOneFileSelected((File) files[0]);
            }
View Full Code Here

    private class ContextMenuProvider implements Supplier<JPopupMenu> {

        @Override
        public JPopupMenu get() {
            KongaPopupMenu menu = null;
            OrderedSelection sel = (OrderedSelection) view.getUsersAndGroupsViewer().getSelection();
            for (Action a : actions.getActionsForSelection(sel)) {
                if (menu == null) {
                    menu = new KongaPopupMenu();
                }
                menu.add(a);
View Full Code Here

        TargetPanel panel = new TargetPanelImpl(getWindow(), getObject());
        panel.addTypeSelectionListener(new SelectionListener() {

            @Override
            public void selectionChanged(SelectionChangedEvent evt) {
                OrderedSelection sel = (OrderedSelection) evt.getSelection();
                DataLocationType type = (DataLocationType) sel.head();
                setCurrentLocationType(type);
            }
        });
        return panel;
    }
View Full Code Here

        for (Map.Entry<JCheckBox, ExportableProperty> e : checkBoxes.entrySet()) {
            if (e.getKey().isSelected()) {
                props.add(e.getValue());
            }
        }
        OrderedSelection selection = props.isEmpty() ? OrderedSelection.EMPTY
                : SelectionFactory.newOrderedSelection(props);
        selectionSupport.setNewSelection(selection);
    }
View Full Code Here

    private static JFrame getFrame(ApplicationWindow window) {
        return (window != null) ? window.getFrame() : UiUtils.getActiveFrame();
    }

    private ExportSettingsRunner getExporter() {
        OrderedSelection selection = propertySelector.getSelection();
        ExportableProperty[] selectedProperties = new ExportableProperty[selection.size()];
        int n = 0;
        for (Object o : selection.items()) {
            selectedProperties[n++] = (ExportableProperty) o;
        }
        return new ExportSettingsRunner(selectedProperties, destinationSelector.getSelectedEntities());
    }
View Full Code Here

    public final void removeTypeSelectionListener(SelectionListener lst) {
        selectionListeners.remove(lst);
    }

    private void fireTypeSelectionChange(DataLocationType type) {
        OrderedSelection sel = (type != null ? SelectionFactory.newOrderedSelection(type) : OrderedSelection.EMPTY);
        selectionListeners.call().selectionChanged(new SelectionChangedEvent(this, sel));
    }
View Full Code Here

        };
        panel.addTypeSelectionListener(new SelectionListener() {

            @Override
            public void selectionChanged(SelectionChangedEvent evt) {
                OrderedSelection sel = (OrderedSelection) evt.getSelection();
                DataLocationType type = (DataLocationType) sel.head();
                setCurrentLocationType(type);
            }
        });
        return panel;
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.ui.selection.OrderedSelection

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.