public class WorkspaceStateWriter extends java.lang.Object implements IMavenProjectChangedListener
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log |
private static org.eclipse.core.runtime.QualifiedName |
PPROP_EXTENSION |
private MavenProjectManager |
projectManager |
Constructor and Description |
---|
WorkspaceStateWriter(MavenProjectManager projectManager) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
getAndPersistArtifactExtension(org.eclipse.core.resources.IProject project,
org.apache.maven.project.MavenProject mavenProject) |
void |
mavenProjectChanged(MavenProjectChangedEvent[] events,
org.eclipse.core.runtime.IProgressMonitor monitor)
This method is called while holding workspace lock.
|
private static org.eclipse.core.runtime.QualifiedName PPROP_EXTENSION
private static final org.slf4j.Logger log
private MavenProjectManager projectManager
public WorkspaceStateWriter(MavenProjectManager projectManager)
public void mavenProjectChanged(MavenProjectChangedEvent[] events, org.eclipse.core.runtime.IProgressMonitor monitor)
IMavenProjectChangedListener
mavenProjectChanged
in interface IMavenProjectChangedListener
private java.lang.String getAndPersistArtifactExtension(org.eclipse.core.resources.IProject project, org.apache.maven.project.MavenProject mavenProject) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException