Package org.gephi.project.io
Class LoadTask
- java.lang.Object
-
- org.gephi.project.io.LoadTask
-
-
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 Instance Methods Concrete Methods Modifier and Type Method Description boolean
cancel()
private ProjectImpl
readProject(ZipFile zipFile)
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
run()
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
-
readProject
private ProjectImpl readProject(ZipFile zipFile) 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
-
-