Package org.gephi.project.io
Class LoadTask
- java.lang.Object
-
- org.gephi.project.io.LoadTask
-
- All Implemented Interfaces:
org.gephi.utils.longtask.spi.LongTask
public class LoadTask extends Object implements org.gephi.utils.longtask.spi.LongTask
- Author:
- Mathieu Bastian
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
cancel
private File
file
private org.gephi.utils.progress.ProgressTicket
progressTicket
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
cancel()
ProjectImpl
execute(ProjectsImpl projects)
static XMLStreamReader
newXMLReader(InputStream is)
private ProjectImpl
readProject(ZipFile zipFile, ProjectsImpl projects)
private WorkspaceImpl
readWorkspace(ProjectImpl project, String entryName, ZipFile zipFile)
private void
readWorkspaceChildrenBytes(WorkspaceBytesPersistenceProvider persistenceProvider, Workspace workspace, ZipFile zipFile)
private void
readWorkspaceChildrenXML(WorkspaceXMLPersistenceProvider persistenceProvider, Workspace workspace, ZipFile zipFile)
void
setProgressTicket(org.gephi.utils.progress.ProgressTicket progressTicket)
-
-
-
Field Detail
-
file
private final File file
-
cancel
private boolean cancel
-
progressTicket
private org.gephi.utils.progress.ProgressTicket progressTicket
-
-
Constructor Detail
-
LoadTask
public LoadTask(File file)
-
-
Method Detail
-
newXMLReader
public static XMLStreamReader newXMLReader(InputStream is) throws XMLStreamException
- Throws:
XMLStreamException
-
execute
public ProjectImpl execute(ProjectsImpl projects)
-
readProject
private ProjectImpl readProject(ZipFile zipFile, ProjectsImpl projects) throws Exception
- Throws:
Exception
-
readWorkspace
private WorkspaceImpl readWorkspace(ProjectImpl project, String entryName, ZipFile zipFile) throws Exception
- Throws:
Exception
-
readWorkspaceChildrenXML
private void readWorkspaceChildrenXML(WorkspaceXMLPersistenceProvider persistenceProvider, Workspace workspace, ZipFile zipFile) throws Exception
- Throws:
Exception
-
readWorkspaceChildrenBytes
private void readWorkspaceChildrenBytes(WorkspaceBytesPersistenceProvider persistenceProvider, Workspace workspace, ZipFile zipFile) throws Exception
- Throws:
Exception
-
cancel
public boolean cancel()
- Specified by:
cancel
in interfaceorg.gephi.utils.longtask.spi.LongTask
-
setProgressTicket
public void setProgressTicket(org.gephi.utils.progress.ProgressTicket progressTicket)
- Specified by:
setProgressTicket
in interfaceorg.gephi.utils.longtask.spi.LongTask
-
-