Package org.eclipse.m2e.workspace
Class WorkspaceState2
- java.lang.Object
-
- org.eclipse.m2e.workspace.WorkspaceState2
-
- Direct Known Subclasses:
MutableWorkspaceState
public class WorkspaceState2 extends java.lang.Object
- Since:
- 0.4
-
-
Field Summary
Fields Modifier and Type Field Description private static WorkspaceState2
instance
protected java.util.Map<java.lang.String,java.lang.String>
state
static java.lang.String
SYSPROP_STATEFILE_LOCATION
-
Constructor Summary
Constructors Modifier Constructor Description protected
WorkspaceState2(java.util.Map<java.lang.String,java.lang.String> state)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Properties
asProperties()
java.io.File
findArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String type, java.lang.String classifier, java.lang.String baseVersion)
java.util.List<java.lang.String>
findVersions(java.lang.String groupId, java.lang.String artifactId)
static WorkspaceState2
getInstance()
java.util.Map<java.lang.String,java.lang.String>
getState()
static WorkspaceState2
load()
private static void
load(java.util.Map<java.lang.String,java.lang.String> state, java.lang.String location)
boolean
resolveArtifact(org.apache.maven.artifact.Artifact artifact)
-
-
-
Field Detail
-
SYSPROP_STATEFILE_LOCATION
public static final java.lang.String SYSPROP_STATEFILE_LOCATION
- See Also:
- Constant Field Values
-
state
protected final java.util.Map<java.lang.String,java.lang.String> state
-
instance
private static WorkspaceState2 instance
-
-
Method Detail
-
getState
public java.util.Map<java.lang.String,java.lang.String> getState()
-
asProperties
public java.util.Properties asProperties()
-
resolveArtifact
public boolean resolveArtifact(org.apache.maven.artifact.Artifact artifact)
-
findArtifact
public java.io.File findArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String type, java.lang.String classifier, java.lang.String baseVersion)
-
findVersions
public java.util.List<java.lang.String> findVersions(java.lang.String groupId, java.lang.String artifactId)
-
load
public static WorkspaceState2 load()
-
load
private static void load(java.util.Map<java.lang.String,java.lang.String> state, java.lang.String location)
-
getInstance
public static WorkspaceState2 getInstance()
-
-