org.sonatype.aether.util.version
Class GenericVersionScheme
java.lang.Object
org.sonatype.aether.util.version.GenericVersionScheme
- All Implemented Interfaces:
- VersionScheme
public class GenericVersionScheme
- extends Object
- implements VersionScheme
A version scheme using a generic version syntax.
- Author:
- Benjamin Bentmann, Alin Dreghiciu
GenericVersionScheme
public GenericVersionScheme()
parseVersion
public Version parseVersion(String version)
throws InvalidVersionSpecificationException
- Specified by:
parseVersion in interface VersionScheme
- Throws:
InvalidVersionSpecificationException
parseVersionRange
public VersionRange parseVersionRange(String range)
throws InvalidVersionSpecificationException
- Specified by:
parseVersionRange in interface VersionScheme
- Throws:
InvalidVersionSpecificationException
parseVersionConstraint
public VersionConstraint parseVersionConstraint(String constraint)
throws InvalidVersionSpecificationException
- Specified by:
parseVersionConstraint in interface VersionScheme
- Throws:
InvalidVersionSpecificationException
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.