Index

D F I J L M O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

D

DefaultTagFilter - Class in org.jdrupes.gitversioning.core
A default implementation of TagFilter.
DefaultTagFilter() - Constructor for class org.jdrupes.gitversioning.core.DefaultTagFilter
Initializes a new tag filter that uses the DefaultTagFilter.VERSION_PATTERN.
dirtyFiles(Repository, Path) - Static method in interface org.jdrupes.gitversioning.api.VersionEvaluator
Searches the sub directory for changes (any of combines added, changed, removed, missing, modified, conflicting or untracked).

F

forRepository(Repository) - Static method in interface org.jdrupes.gitversioning.api.VersionEvaluator
Creates a version evaluator for the given repository.
forRepository(Repository, ClassLoader) - Static method in interface org.jdrupes.gitversioning.api.VersionEvaluator
Creates a version evaluator for the given repository.

I

ignoreBranches(String...) - Method in class org.jdrupes.gitversioning.core.MavenStyleTagProcessor
Adds the given regex patterns to the list of branch name patterns to ignore.
ignoredBranches(String...) - Method in class org.jdrupes.gitversioning.core.MavenStyleTagProcessor
Sets the regex patterns for branch names that should be ignored.

J

JDrupes Git Versioning - Section in Overview
 

L

log - Variable in class org.jdrupes.gitversioning.core.TagProcessorBase
The logger.
log - Variable in class org.jdrupes.gitversioning.core.VersionEvaluatorProvider
The logger.

M

MavenStyleTagProcessor - Class in org.jdrupes.gitversioning.core
A maven style tag processor.
MavenStyleTagProcessor() - Constructor for class org.jdrupes.gitversioning.core.MavenStyleTagProcessor
Instantiates a new maven style tag processor.

O

org.jdrupes.gitversioning.api - package org.jdrupes.gitversioning.api
GitVersioning API
org.jdrupes.gitversioning.core - package org.jdrupes.gitversioning.core
Simple implementation classes.

P

pattern(String) - Method in class org.jdrupes.gitversioning.core.DefaultTagFilter
Sets the pattern.
prepend(String) - Method in class org.jdrupes.gitversioning.core.DefaultTagFilter
Prepend the prefix to the existing pattern.

R

repository(Repository) - Method in interface org.jdrupes.gitversioning.api.VersionEvaluatorProvider
Sets the repository to use.
repository(Repository) - Method in class org.jdrupes.gitversioning.core.VersionEvaluatorProvider
 

S

subDirectory(Path) - Method in interface org.jdrupes.gitversioning.api.VersionEvaluator
Sets the sub directory of the work tree that is relevant for evaluating the version.
subDirectory(Path) - Method in class org.jdrupes.gitversioning.core.VersionEvaluatorProvider
 

T

tagFilter(TagFilter) - Method in interface org.jdrupes.gitversioning.api.VersionEvaluator
Sets the tag filter to use.
tagFilter(TagFilter) - Method in class org.jdrupes.gitversioning.core.VersionEvaluatorProvider
 
TagFilter - Interface in org.jdrupes.gitversioning.api
The Interface TagFilter.
tagProcessor(TagProcessor) - Method in interface org.jdrupes.gitversioning.api.VersionEvaluator
Sets the tag processor to use.
tagProcessor(TagProcessor) - Method in class org.jdrupes.gitversioning.core.VersionEvaluatorProvider
 
TagProcessor - Interface in org.jdrupes.gitversioning.api
A [TagProcessor] generates a version based on information retrieved from a git repository.
TagProcessorBase - Class in org.jdrupes.gitversioning.core
A base class for TagProcessors.
TagProcessorBase() - Constructor for class org.jdrupes.gitversioning.core.TagProcessorBase
Initializes a new tag processor base.

V

version() - Method in interface org.jdrupes.gitversioning.api.VersionEvaluator
Returns the evaluated version.
version() - Method in class org.jdrupes.gitversioning.core.VersionEvaluatorProvider
 
version(String) - Method in interface org.jdrupes.gitversioning.api.TagFilter
Returns the version part of the tag if the tag matches.
version(String) - Method in class org.jdrupes.gitversioning.core.DefaultTagFilter
 
version(Repository, Path, RevCommit, String, String) - Method in interface org.jdrupes.gitversioning.api.TagProcessor
Generate the version.
version(Repository, Path, RevCommit, String, String) - Method in class org.jdrupes.gitversioning.core.MavenStyleTagProcessor
 
VERSION_PATTERN - Static variable in class org.jdrupes.gitversioning.core.DefaultTagFilter
The default version pattern.
VersionEvaluator - Interface in org.jdrupes.gitversioning.api
Defines a configurable version evaluator.
VersionEvaluatorProvider - Class in org.jdrupes.gitversioning.core
A simple version evaluator provider.
VersionEvaluatorProvider - Interface in org.jdrupes.gitversioning.api
Defines the SPI for version evaluator implementations.
VersionEvaluatorProvider() - Constructor for class org.jdrupes.gitversioning.core.VersionEvaluatorProvider
Initializes a new version evaluator provider.
D F I J L M O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values