Package org.gephi.project.impl

Examples of org.gephi.project.impl.ProjectControllerImpl


        } else {
            info.invalid();
        }

        //Hack to set this workspace active, when readers need to use attributes for instance
        ProjectControllerImpl pc = Lookup.getDefault().lookup(ProjectControllerImpl.class);
        pc.setTemporaryOpeningWorkspace(workspace);

        //WorkspacePersistent
        readWorkspaceChildren(workspace, reader);
        if (currentProvider != null) {
            //One provider not correctly closed
            throw new GephiFormatException("The '" + currentProvider.getIdentifier() + "' persistence provider is not ending read.");
        }
        pc.setTemporaryOpeningWorkspace(null);

        return workspace;
    }
View Full Code Here


                gephiReader = new GephiReader();
                project = gephiReader.readAll(reader, project);

                //Add project
                if (!cancel) {
                    ProjectControllerImpl pc = Lookup.getDefault().lookup(ProjectControllerImpl.class);
                    pc.openProject(project);
                }
            }
            Progress.finish(progressTicket);
        } catch (Exception ex) {
            ex.printStackTrace();
View Full Code Here

                        }
                    }
                }

                //Add project
                ProjectControllerImpl projectController = Lookup.getDefault().lookup(ProjectControllerImpl.class);
                if (project != null) {
                    if (!cancel) {
                        projectController.openProject(project);
                    }
                }
            } finally {
                if (zip != null) {
                    zip.close();
View Full Code Here

            });
            isReader = new InputStreamReader(inputStream, "UTF-8");
            filterReader = new Xml10FilterReader(isReader);
            reader = inputFactory.createXMLStreamReader(filterReader);

            ProjectControllerImpl projectController = Lookup.getDefault().lookup(ProjectControllerImpl.class);
            ProjectsImpl projects = projectController.getProjects();
            ProjectImpl project = gephiReader.readProject(reader, projects);
            project.getLookup().lookup(ProjectInformationImpl.class).setFile(file);
            return project;
        } finally {
            if (reader != null) {
View Full Code Here

                    } else {
                        info.invalid();
                    }

                    //Hack to set this workspace active, when readers need to use attributes for instance
                    ProjectControllerImpl pc = Lookup.getDefault().lookup(ProjectControllerImpl.class);
                    pc.setTemporaryOpeningWorkspace(workspace);

                    //WorkspacePersistent
                    readWorkspaceChildren(workspace, reader);
                    if (currentProvider != null) {
                        //One provider not correctly closed
                        throw new GephiFormatException("The '" + currentProvider.getIdentifier() + "' persistence provider is not ending read.");
                    }
                    pc.setTemporaryOpeningWorkspace(null);

                    //Current workspace
                    if (info.isOpen()) {
                        WorkspaceProviderImpl workspaces = project.getLookup().lookup(WorkspaceProviderImpl.class);
                        workspaces.setCurrentWorkspace(workspace);
View Full Code Here

TOP

Related Classes of org.gephi.project.impl.ProjectControllerImpl

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.