@Named @Singleton public class DefaultVersionParser extends Object implements VersionParser
Constructor and Description |
---|
DefaultVersionParser() |
Modifier and Type | Method and Description |
---|---|
boolean |
isSnapshot(String version)
Checks whether a given artifact version is considered a
SNAPSHOT or not. |
Version |
parseVersion(String version)
Parses the specified version string, for example "1.0".
|
VersionRange |
parseVersionRange(String range)
Parses the specified version range specification, for example "[1.0,2.0)".
|
public Version parseVersion(String version)
VersionParser
parseVersion
in interface VersionParser
version
- The version string to parse, must not be null
.null
.Session.parseVersion(String)
public VersionRange parseVersionRange(String range)
VersionParser
parseVersionRange
in interface VersionParser
range
- The range specification to parse, must not be null
.null
.public boolean isSnapshot(String version)
VersionParser
SNAPSHOT
or not.isSnapshot
in interface VersionParser
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.