Class VersionPatternStrategy
- java.lang.Object
-
- com.github.manikmagar.maven.versioner.core.version.AbstractVersionStrategy
-
- com.github.manikmagar.maven.versioner.core.version.SemVerStrategy
-
- com.github.manikmagar.maven.versioner.core.version.VersionPatternStrategy
-
- All Implemented Interfaces:
VersionStrategy
public class VersionPatternStrategy extends SemVerStrategy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVersionPatternStrategy.PatternTokenstatic classVersionPatternStrategy.TokenReplacer
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_VERSION_PATTERN
-
Constructor Summary
Constructors Constructor Description VersionPatternStrategy(int major, int minor, int patch, String branchName, String hashRef)VersionPatternStrategy(int major, int minor, int patch, String branchName, String hashRef, String versionPattern)VersionPatternStrategy(String branchName, String hashRef)VersionPatternStrategy(String branchName, String hashRef, String versionPattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetVersionPattern()StringtoVersionString()-
Methods inherited from class com.github.manikmagar.maven.versioner.core.version.SemVerStrategy
getVersion, increment, strategyName
-
Methods inherited from class com.github.manikmagar.maven.versioner.core.version.AbstractVersionStrategy
getBranchName, getHash, getHashShort, setHash, toString
-
-
-
-
Field Detail
-
DEFAULT_VERSION_PATTERN
public static final String DEFAULT_VERSION_PATTERN
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VersionPatternStrategy
public VersionPatternStrategy(int major, int minor, int patch, String branchName, String hashRef, String versionPattern)
-
VersionPatternStrategy
public VersionPatternStrategy(String branchName, String hashRef, String versionPattern)
-
VersionPatternStrategy
public VersionPatternStrategy(int major, int minor, int patch, String branchName, String hashRef)
-
-
Method Detail
-
getVersionPattern
public String getVersionPattern()
-
toVersionString
public String toVersionString()
- Specified by:
toVersionStringin interfaceVersionStrategy- Overrides:
toVersionStringin classSemVerStrategy
-
-