Package org.jitterbit.application.ui.window.editor

Examples of org.jitterbit.application.ui.window.editor.Editor


                logFailureToLaunchMigration("Could not open the backup page.", new Exception());
            }
        }

        private TransformationPage openBackupPage(Transformation backup) {
            Editor backupPage = view.openEditorFor(backup);
            return (backupPage instanceof TransformationPage) ? (TransformationPage) backupPage : null;
        }
View Full Code Here


        TransformationPage page = getPage(tf);
        return (page == null) ? null : page.getTreeMapper();
    }

    private TransformationPage getPage(Transformation tf) {
        Editor page = view.getEditorForEntity(tf);
        return (page instanceof TransformationPage) ? (TransformationPage) page : null;
    }
View Full Code Here

        this.editors = editors;
    }

    @Override
    protected final PopupMenuItem createItem() {
        Editor page = editors.getActiveEditor();
        if (page instanceof TransformationPage) {
            TransformationPage txPage = (TransformationPage) page;
            Menu menu = createMenu(txPage);
            return new MenuBasedPagePopupMenuItem(menu);
        } else {
View Full Code Here

            }
            return null;
        }

        private TransformationPage getPage() {
            Editor e = editors.getActiveEditor();
            return e instanceof TransformationPage ? (TransformationPage) e : null;
        }
View Full Code Here

                pm.add(menu);
            }
        }

        private TransformationPage getPage() {
            Editor e = editors.getActiveEditor();
            return e instanceof TransformationPage ? (TransformationPage) e : null;
        }
View Full Code Here

    private class ActivePageListener extends EditorServiceAdapter {

        @Override
        public void activeEditorChanged(EditorServiceEvent e) {
            Editor active = e.getEditor();
            page = (active instanceof TransformationPage) ? (TransformationPage) active : null;
            if (menu != null) {
                menu.setEnabled(page != null);
            }
        }
View Full Code Here

        private TransformationPage getPage(List<?> objectsActedOn) {
            if (objectsActedOn.size() == 1) {
                Object o = objectsActedOn.get(0);
                if (o instanceof Transformation) {
                    Transformation tx = (Transformation) o;
                    Editor page = view.getEditorForEntity(tx);
                    if (page instanceof TransformationPage) {
                        return (TransformationPage) page;
                    }
                }
            }
View Full Code Here

                IntegrationProjectLock.release();
            }
        }

        private void makeEditedTransformationActive() {
            Editor toOpen = entityPageLocator.findOpenPage(transformation);
            appWin.getEditorService().openEditor(toOpen);
        }
View Full Code Here

        private void makeBackupPageClean() {
            // When a new entity is created and inserted into the project, its page is automatically
            // opened and flagged as dirty. In this case the backup has already been saved to disk,
            // so we need to flag the page as clean.
            Editor page = entityPageLocator.findOpenPage(backup);
            if (page instanceof GenericEditor) {
                ((GenericEditor) page).setClean();
            }
        }
View Full Code Here

            @Override
            public void run() {
                stack = getEditorService().getBackwardForwardStack();
                String tooltip;
                boolean enabled;
                Editor previous = stack.getPreviousEditor();
                if (previous == null) {
                    tooltip = WindowActionDictionary.DICTIONARY.getToolTip(getID());
                    enabled = false;
                } else {
                    tooltip = "Back to " + previous.getTitle();
                    enabled = true;
                }
                putValue(SHORT_DESCRIPTION, tooltip);
                setEnabled(enabled);
            }
View Full Code Here

TOP

Related Classes of org.jitterbit.application.ui.window.editor.Editor

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.