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 booleancancelprivate Filefileprivate org.gephi.utils.progress.ProgressTicketprogressTicket
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancancel()ProjectImplexecute(ProjectsImpl projects)static XMLStreamReadernewXMLReader(InputStream is)private ProjectImplreadProject(ZipFile zipFile, ProjectsImpl projects)private WorkspaceImplreadWorkspace(ProjectImpl project, String entryName, ZipFile zipFile)private voidreadWorkspaceChildrenBytes(WorkspaceBytesPersistenceProvider persistenceProvider, Workspace workspace, ZipFile zipFile)private voidreadWorkspaceChildrenXML(WorkspaceXMLPersistenceProvider persistenceProvider, Workspace workspace, ZipFile zipFile)voidsetProgressTicket(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:
cancelin interfaceorg.gephi.utils.longtask.spi.LongTask
-
setProgressTicket
public void setProgressTicket(org.gephi.utils.progress.ProgressTicket progressTicket)
- Specified by:
setProgressTicketin interfaceorg.gephi.utils.longtask.spi.LongTask
-
-