org.apache.maven.mercury.artifact.version
Class VersionRangeFactory

java.lang.Object
  extended by org.apache.maven.mercury.artifact.version.VersionRangeFactory

public class VersionRangeFactory
extends java.lang.Object

lack of IoC container makes me throw this class in.

Version:
$Id: VersionRangeFactory.java 746441 2009-02-21 06:37:18Z ogusakov $
Author:
Oleg Gusakov

Constructor Summary
VersionRangeFactory()
           
 
Method Summary
static VersionRange create(java.lang.String version)
           
static VersionRange create(java.lang.String version, QualityRange qRange)
           
static java.lang.String findLatest(java.util.Collection<java.lang.String> versions, boolean noSnapshots)
          helpful latest version calculator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionRangeFactory

public VersionRangeFactory()
Method Detail

create

public static VersionRange create(java.lang.String version)
                           throws VersionException
Throws:
VersionException

create

public static VersionRange create(java.lang.String version,
                                  QualityRange qRange)
                           throws VersionException
Throws:
VersionException

findLatest

public static final java.lang.String findLatest(java.util.Collection<java.lang.String> versions,
                                                boolean noSnapshots)
helpful latest version calculator

Parameters:
versions -
noSnapshots -
Returns:


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