public class ProjectRegistryReader
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
ProjectRegistryReader.IFileReplace
IFile replacement used for object serialization
|
private static class |
ProjectRegistryReader.IPathReplace
IPath replacement used for object serialization
|
(package private) static class |
ProjectRegistryReader.MavenProjectManagerImplReplace |
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log |
private static org.osgi.service.packageadmin.PackageAdmin |
packageAdmin |
private java.io.File |
stateFile |
private static java.lang.String |
WORKSPACE_STATE |
Constructor and Description |
---|
ProjectRegistryReader(java.io.File stateLocationDir) |
Modifier and Type | Method and Description |
---|---|
private static org.osgi.service.packageadmin.PackageAdmin |
getPackageAdmin() |
ProjectRegistry |
readWorkspaceState(ProjectRegistryManager managerImpl) |
void |
writeWorkspaceState(ProjectRegistry state) |
private static final org.slf4j.Logger log
private static final java.lang.String WORKSPACE_STATE
private final java.io.File stateFile
private static org.osgi.service.packageadmin.PackageAdmin packageAdmin
public ProjectRegistryReader(java.io.File stateLocationDir)
public ProjectRegistry readWorkspaceState(ProjectRegistryManager managerImpl)
private static org.osgi.service.packageadmin.PackageAdmin getPackageAdmin()
public void writeWorkspaceState(ProjectRegistry state)