Examples of ProjectPropertyChangeSupport


Examples of org.jitterbit.integration.data.project.ProjectPropertyChangeSupport

        tree = createTree();
        selSource = new TreeSelectionSource(tree);
        selSource.setNodeObjectConverter(new UserObjectNodeObjectConverter(IntegrationEntity.class));
        projectListener = new ProjectListenerImpl();
        model.getProject().addProjectListener(projectListener);
        projectChangeSupport = new ProjectPropertyChangeSupport(model.getProject());
        projectChangeSupport.addPropertyChangeListener(new ChangeListener());
    }
View Full Code Here

Examples of org.jitterbit.integration.data.project.ProjectPropertyChangeSupport

    private void listenToProject() {
        ProjectListenerImpl lst = new ProjectListenerImpl();
        project.addProjectListener(lst);
        project.addPropertyChangeListener(lst);
        new ProjectPropertyChangeSupport(project, false).addPropertyChangeListener(new DeployDirtyMonitor());
    }
View Full Code Here

Examples of org.jitterbit.integration.data.project.ProjectPropertyChangeSupport

        private ProjectPropertyChangeSupport changeSupport;

        public void setProject(IntegrationProject project) {
            dispose();
            if (project != null) {
                changeSupport = new ProjectPropertyChangeSupport(project, false);
                changeSupport.addPropertyChangeListener(IntegrationEntity.DEPLOY_DIRTY_PROPERTY, this);
            }
        }
View Full Code Here

Examples of org.jitterbit.integration.data.project.ProjectPropertyChangeSupport

        }
        dynamicTreeModel.setProject(project);
        IntegrationEntityTreeModel newModel = null;
        if (project != null) {
            newModel = createModelForProject(project);
            changeListener = new ProjectPropertyChangeSupport(project, false);
            changeListener.addPropertyChangeListener(new PropertyChangeListener() {

                @Override
                public void propertyChange(PropertyChangeEvent evt) {
                    updateTree(evt);
View Full Code Here

Examples of org.jitterbit.integration.data.project.ProjectPropertyChangeSupport

            if (project != this.project) {
                if (updater != null) {
                    this.project.removeProjectListener(projectListener);
                    updater.dispose();
                }
                updater = new ProjectPropertyChangeSupport(project, false);
                updater.addPropertyChangeListener(Script.SCRIPT_PROPERTY, new ScriptUpdater());
                updater.addPropertyChangeListener(Transformation.MAPPINGS, new TransformationUpdater());
                project.addProjectListener(projectListener = new ProjectListenerImpl());
                this.project = project;
            }
View Full Code Here

Examples of org.jitterbit.integration.data.project.ProjectPropertyChangeSupport

    public DynamicTreeModelUpdater(IntegrationProject project, IntegrationEntityTreeModel treeModel) {
        dynamicTreeModel = new DynamicProjectTreeModel();
        dynamicTreeModel.setProject(project);
        dynamicTreeModel.setTreeModel(treeModel);
        changeSupport = new ProjectPropertyChangeSupport(project, false);
        changeSupport.addPropertyChangeListener(IntegrationEntity.PROPERTY_NAME, new NameChangeHandler());
    }
View Full Code Here

Examples of org.jitterbit.integration.data.project.ProjectPropertyChangeSupport

        comboBox.setMaximumRowCount(Intervals.valueWithin(comboModel.getSize(), 8, 20));
        TreeComboBoxSelectionControl.install(comboBox);
        renderer = new DefaultTreeComboBoxRenderer(comboModel, new IntegrationEntityListDecorRenderer());
        comboBox.setRenderer(renderer);
        rebuilder = new ComboRebuilder();
        modificationListener = new ProjectPropertyChangeSupport(explorer.getProject(), false);
        modificationListener.addPropertyChangeListener(IntegrationEntity.MODIFIED_AT_PROPERTY, rebuilder);
        treeModel.addTreeModelListener(rebuilder);
        editAction.setSelectionSource(comboBox);
        comboLabel = new JLabel();
        comboLabel.setLabelFor(comboBox);
View Full Code Here

Examples of org.jitterbit.integration.data.project.ProjectPropertyChangeSupport

    private final class FilterRefresher implements PropertyChangeListener, Disposable {

        private final ProjectPropertyChangeSupport dispatcher;

        public FilterRefresher(IntegrationProject project) {
            dispatcher = new ProjectPropertyChangeSupport(project, false);
            dispatcher.addPropertyChangeListener(IntegrationEntity.PROPERTY_NAME, this);
        }
View Full Code Here

Examples of org.jitterbit.integration.data.project.ProjectPropertyChangeSupport

                listenToProject(p);
            }
        }

        private void listenToProject(IntegrationProject p) {
            ProjectPropertyChangeSupport support = new ProjectPropertyChangeSupport(p);
            support.addPropertyChangeListener(Schedule.ENABLED, this);
            support.addPropertyChangeListener(Operation.SCHEDULE_ENABLED, this);
            changeSupports.add(support);
        }
View Full Code Here

Examples of org.jitterbit.integration.data.project.ProjectPropertyChangeSupport

    public ProjectGuidPathCache(IntegrationProject project) {
        this.project = project;
        listeners = new CopyOnWriteArrayList<GuidPathCacheListener>();
        updater = new Updater();
        project.addProjectListener(updater);
        changeSupport = new ProjectPropertyChangeSupport(project, false);
        changeSupport.addPropertyChangeListener(IntegrationEntity.PROPERTY_NAME, updater);
        guidToPath = HashBiMap.create();
        buildMap(project, Operation.class, OperationId.class);
        buildMap(project, Source.class, SourceId.class);
        buildMap(project, Target.class, TargetId.class);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.