public class RevisionPattern
extends java.lang.Object
The pattern is a string which must contain the {revision}
token. The rest
of the string may contain *
tokens, which act as placeholders.
Constructor and Description |
---|
RevisionPattern(java.lang.String pattern) |
Modifier and Type | Method and Description |
---|---|
RevisionPattern |
clone(java.util.function.Function<java.lang.String,java.lang.String> replacementFunction) |
java.util.OptionalLong |
extractRevision(java.lang.String buildName)
Extracts the revision from a build name.
|
boolean |
isValidBuildName(java.lang.String buildName)
Checks if the
buildName complies with this pattern. |
@ConstructorProperties(value="pattern") public RevisionPattern(java.lang.String pattern)
public boolean isValidBuildName(java.lang.String buildName)
buildName
complies with this pattern.public java.util.OptionalLong extractRevision(java.lang.String buildName)
public RevisionPattern clone(java.util.function.Function<java.lang.String,java.lang.String> replacementFunction)