Class VersionWithBuild
- java.lang.Object
-
- com._1c.g5.v8.dt.platform.services.model.VersionWithBuild
-
public final class VersionWithBuild extends Object
Version with build utility methods.- Restriction:
- This class is not intended to be sub-classed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isValid(String versionWithBuild)
Returns, whether the given string represents version with build.static int
parseBuild(String versionWithBuild)
Parse build number from the given version with build string.static Version
parseVersion(String versionWithBuild)
Parse valid instance ofVersion
from the given version with build string.static String
toVersionWithBuild(Version version, int build)
Returns string-represented version with build.
-
-
-
Field Detail
-
PATTERN
public static final Pattern PATTERN
Version-with-build mask. Value pattern isdigit+.digit+.digit+.digit+
.
-
-
Method Detail
-
parseVersion
public static Version parseVersion(String versionWithBuild)
Parse valid instance ofVersion
from the given version with build string.Version with build must match
digit+.digit+.digit+.digit+
pattern,IllegalArgumentException
will be thrown otherwise.- Parameters:
versionWithBuild
- version with build, cannot benull
- Returns:
- version, never
null
- Throws:
IllegalArgumentException
- if given version with build isnull
or have incorrect format
-
parseBuild
public static int parseBuild(String versionWithBuild)
Parse build number from the given version with build string.Version with build must match
digit+.digit+.digit+.digit+
pattern,IllegalArgumentException
will be thrown otherwise.- Parameters:
versionWithBuild
- version with build, cannot benull
- Returns:
- build number
- Throws:
IllegalArgumentException
- if given version with build isnull
or have incorrect format
-
isValid
public static boolean isValid(String versionWithBuild)
Returns, whether the given string represents version with build.- Parameters:
versionWithBuild
- version with build, cannot benull
- Returns:
- whether the given string represents version with build
-
toVersionWithBuild
public static String toVersionWithBuild(Version version, int build)
Returns string-represented version with build. Version with build will be formatted as:digit+.digit+.digit+.digit+
- Parameters:
version
- the version, cannot benull
version
- the build- Returns:
- string-represented version with build, never
null
-
-