org.apache.maven.artifact
Class ArtifactUtils

java.lang.Object
  extended by org.apache.maven.artifact.ArtifactUtils

public final class ArtifactUtils
extends java.lang.Object


Constructor Summary
ArtifactUtils()
           
 
Method Summary
static java.util.Map<java.lang.String,Artifact> artifactMapByVersionlessId(java.util.Collection<Artifact> artifacts)
           
static Artifact copyArtifact(Artifact artifact)
           
static
<T extends java.util.Collection<Artifact>>
T
copyArtifacts(java.util.Collection<Artifact> from, T to)
          Returns to collection
static
<K,T extends java.util.Map<K,Artifact>>
T
copyArtifacts(java.util.Map<K,? extends Artifact> from, T to)
           
static Artifact copyArtifactSafe(Artifact artifact)
           
static boolean isSnapshot(java.lang.String version)
           
static java.lang.String key(Artifact artifact)
           
static java.lang.String key(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
           
static java.lang.String toSnapshotVersion(java.lang.String version)
           
static java.lang.String versionlessKey(Artifact artifact)
           
static java.lang.String versionlessKey(java.lang.String groupId, java.lang.String artifactId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactUtils

public ArtifactUtils()
Method Detail

isSnapshot

public static boolean isSnapshot(java.lang.String version)

toSnapshotVersion

public static java.lang.String toSnapshotVersion(java.lang.String version)

versionlessKey

public static java.lang.String versionlessKey(Artifact artifact)

versionlessKey

public static java.lang.String versionlessKey(java.lang.String groupId,
                                              java.lang.String artifactId)

key

public static java.lang.String key(Artifact artifact)

key

public static java.lang.String key(java.lang.String groupId,
                                   java.lang.String artifactId,
                                   java.lang.String version)

artifactMapByVersionlessId

public static java.util.Map<java.lang.String,Artifact> artifactMapByVersionlessId(java.util.Collection<Artifact> artifacts)

copyArtifactSafe

public static Artifact copyArtifactSafe(Artifact artifact)

copyArtifact

public static Artifact copyArtifact(Artifact artifact)

copyArtifacts

public static <T extends java.util.Collection<Artifact>> T copyArtifacts(java.util.Collection<Artifact> from,
                                                                         T to)
Returns to collection


copyArtifacts

public static <K,T extends java.util.Map<K,Artifact>> T copyArtifacts(java.util.Map<K,? extends Artifact> from,
                                                                      T to)


Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.