Index
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.
All Classes and Interfaces|All Packages|Constant Field Values