A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addVersion(def, def, def) - Method in VersionManifest
addVersions(VersionManifest) - Method in VersionManifest
apply(Project) - Method in VersionerPlugin
apply(Project) - Method in VersionResolutionPlugin

B

C

cleanseBranchName(def) - Method in Versioner
compareTo(Version) - Method in Version
configureVersionResolution(Project, VersionManifestOption, ConfigurationContainer, RepositoryHandler) - Method in VersionResolutionConfigurer
contains(String) - Method in VersionRange

D

Dependency - Class in com.sarhanm.resolver.pom
Copyright (c) 2018 Zillow, Inc
Dependency(String, String, String) - Constructor in Dependency

E

EnvReader - Class in com.sarhanm.versioner
Mostly to be mockable
equals(Object) - Method in Version
evaluateVersionRange(ComponentSelection, ComponentMetadata) - Method in VersionRangeResolver
execute(def) - Method in GitExecutor
Executes the git command
execute(DependencyResolveDetails) - Method in VersionResolver
execute(DependencyResolveDetails) - Method in VersionResolverInternal

F

G

getArtifactId() - Method in Dependency
getBranch() - Method in GitData
getBranch() - Method in Versioner
@return Branch name without the remote and/or origin prefix
getBranchNameFromEnv(def) - Method in EnvReader
getBranchNameRaw() - Method in Versioner
getCleansedBranchName() - Method in Versioner
@return Branch name without slashes or dots
getCommit() - Method in GitData
getCommitHash() - Method in Versioner
getComputedVersionManifest() - Method in VersionResolver
getComputedVersionManifest() - Method in VersionResolverInternal
getExplicitVersionFromProject(String, String) - Method in VersionResolverInternal
getGroupId() - Method in Dependency
getHotfix() - Method in GitData
getHotfixNumber() - Method in Versioner
@return Hotfix version number as integer
getIntVersionNum(String) - Method in Version
getMajor() - Method in GitData
getMajorMinor() - Method in Versioner
@return Major and minor version numbers as String (such as "3.4")
getMajorNumber() - Method in Versioner
@return Major version number as integer
getMinor() - Method in GitData
getMinorNumber() - Method in Versioner
@return Minor version number as integer
getNumericDynamicVersion() - Method in VersionRange
@return a dynamic version consisting of only the numeric 3 part version
getPoint() - Method in GitData
getPointNumber() - Method in Versioner
@return Point version number as integer
getProperties() - Method in Pom
getTotalCommits() - Method in GitData
getTotalCommits() - Method in Versioner
@return total commits since the inception of the repo
getVersion() - Method in Dependency
getVersion() - Method in GitData
getVersion() - Method in Versioner
@return The full version major.minor.point.branch-name
getVersion(def, def) - Method in VersionManifest
getVersionFromManifest(def, def) - Method in VersionResolverInternal
getVersionManifest() - Method in Pom
getVersionManifest(List<URI>) - Method in VersionManifestResolver
getVersionPoint() - Method in Versioner
Returns:
Point version number as String.
GitData - Class in com.sarhanm.versioner
Git version data returned from the Versioner plugin for use in the build script.
GitData(Versioner) - Constructor in GitData
GitExecutor - Class in com.sarhanm.versioner
Separate class so we can mock and test
GitExecutor(Project) - Constructor in GitExecutor

H

I

interpolateVersion(def) - Method in Pom
Interpolate version string from properties.
isExplicitlyVersioned(String, String) - Method in VersionResolverInternal
isLocalProject(def, def) - Method in VersionResolverInternal
isVersionInManifest(def, def) - Method in VersionResolverInternal

J

K

L

load(String) - Method in PomLoader
load(String) - Method in VersionManifestLoader
load(String) - Method in YamlLoader

M

N

O

omitBranchMetadata() - Method in Versioner
outputManifest() - Method in VersionManifestOutputTask

P

plus(def) - Method in Versioner
Pom - Class in com.sarhanm.resolver.pom
Copyright (c) 2018 Zillow, Inc
Pom(def, def, def) - Constructor in Pom
@param parent
PomLoader - Class in com.sarhanm.resolver.loaders
Copyright (c) 2018 Zillow, Inc
PomLoader(Project) - Constructor in PomLoader

Q

R

regex_full_version - Field in Version
regex_version - Field in Version
removeBranchPrefixes(def) - Method in Versioner
resolveFile(String, String, String) - Method in PomLoader
resolveVersion(String, String, String) - Method in VersionResolverInternal
resolveVersionFromManifest(def, def) - Method in VersionResolver

S

size() - Method in VersionManifest
stripKey(String) - Method in Pom

T

toString() - Method in Version
toString() - Method in Versioner
toString() - Method in VersionRange

U

V

Version - Class in com.sarhanm.resolver
@author mohammad sarhan
VERSION_RESOLVER - Field in VersionResolutionPlugin
Version(String) - Constructor in Version
Versioner - Class in com.sarhanm.versioner
Generates a solid and snapshot version using information derived from the git repository
Versioner(VersionerOptions, Project) - Constructor in Versioner
VersionerOptions - Class in com.sarhanm.versioner
Extension closure to pass parameters from the build script to the plugin
VersionerPlugin - Class in com.sarhanm.versioner
Plugin to easily set the version of a project
VersionManifest - Class in com.sarhanm.resolver
Copyright (c) 2018 Zillow, Inc
VersionManifest() - Constructor in VersionManifest
VersionManifestLoader - Interface in com.sarhanm.resolver.loaders
Copyright (c) 2018 Zillow, Inc
VersionManifestOption - Class in com.sarhanm.resolver
VersionManifestOutputTask - Class in com.sarhanm.resolver
Task to output the computed version manifest to a well-known location
VersionManifestResolver - Class in com.sarhanm.resolver
Copyright (c) 2018 Zillow, Inc
VersionManifestResolver(Project, VersionManifestOption) - Constructor in VersionManifestResolver
VersionRange - Class in com.sarhanm.resolver
@author mohammad sarhan
VersionRange(String) - Constructor in VersionRange
VersionRangeResolver - Class in com.sarhanm.resolver
Copyright (c) 2018 Zillow, Inc
VersionRangeResolver(VersionResolverInternal) - Constructor in VersionRangeResolver
VersionResolutionConfigurer - Class in com.sarhanm.resolver
Copyright (c) 2018 Zillow, Inc
VersionResolutionPlugin - Class in com.sarhanm.resolver
@author mohammad sarhan
VersionResolver - Class in com.sarhanm.resolver
This object will be put into the project's properties and can be manually used.
VersionResolver(Configuration, VersionResolverInternal) - Constructor in VersionResolver
VersionResolverInternal - Class in com.sarhanm.resolver
@author mohammad sarhan
VersionResolverInternal(Project, VersionManifestOption, ConfigurationContainer, RepositoryHandler, Set<Project>) - Constructor in VersionResolverInternal
VersionResolverOptions - Class in com.sarhanm.resolver
@author mohammad sarhan

W

X

Y

YamlLoader - Class in com.sarhanm.resolver.loaders
Copyright (c) 2018 Zillow, Inc

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _