You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by og...@apache.org on 2008/11/08 02:12:35 UTC
svn commit: r712333 -
/maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadataList.java
Author: ogusakov
Date: Fri Nov 7 17:12:35 2008
New Revision: 712333
URL: http://svn.apache.org/viewvc?rev=712333&view=rev
Log:
addes a helper class
Modified:
maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadataList.java
Modified: maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadataList.java
URL: http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadataList.java?rev=712333&r1=712332&r2=712333&view=diff
==============================================================================
--- maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadataList.java (original)
+++ maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadataList.java Fri Nov 7 17:12:35 2008
@@ -18,7 +18,18 @@
public ArtifactMetadataList( ArtifactBasicMetadata... md )
{
for( ArtifactBasicMetadata m : md )
- _artifacts.add( m );
+ add( m );
+ }
+
+ public ArtifactMetadataList( Collection<ArtifactBasicMetadata> md )
+ {
+ add( md );
+ }
+
+ public ArtifactMetadataList( String... mds )
+ {
+ for( String m : mds )
+ add( new ArtifactBasicMetadata(m) );
}
public void add( ArtifactBasicMetadata md )
@@ -31,8 +42,34 @@
_artifacts.addAll( md );
}
- List<ArtifactBasicMetadata> getMetadataList()
+ public void addGav( String md )
+ {
+ _artifacts.add( new ArtifactBasicMetadata(md) );
+ }
+
+ public void addByGav( Collection<String> mds )
+ {
+ for( String m : mds )
+ _artifacts.add( new ArtifactBasicMetadata(m) );
+ }
+
+ public List<ArtifactBasicMetadata> getMetadataList()
{
return _artifacts;
}
+
+ public int size()
+ {
+ return _artifacts.size();
+ }
+
+ public boolean isEmpty()
+ {
+ return _artifacts.isEmpty();
+ }
+
+ public void clear()
+ {
+ _artifacts.clear();
+ }
}