A B C D G L S T V 
All Classes All Packages

A

apply(Project) - Method in class com.sonalake.swaggerlog.gradle.ChangelogPlugin
Applies the ChangelogExtension and ChangelogTask to the project.
Artifact - Class in com.sonalake.swaggerlog.config
Identifies an artifact in nexus
Artifact() - Constructor for class com.sonalake.swaggerlog.config.Artifact
 

B

buildLogGenerator(Config) - Method in class com.sonalake.swaggerlog.gradle.ChangelogTask
 
buildScanner() - Method in class com.sonalake.swaggerlog.diff.LogGenerator
Build a scanner for the given config

C

CHANGE_LOG_ADOC - Static variable in class com.sonalake.swaggerlog.diff.LogGenerator
 
ChangelogExtension - Class in com.sonalake.swaggerlog.gradle
Defines the changelog extension for the gradle plugin
ChangelogExtension() - Constructor for class com.sonalake.swaggerlog.gradle.ChangelogExtension
 
ChangelogPlugin - Class in com.sonalake.swaggerlog.gradle
Defines the changelog gradle plugin
ChangelogPlugin() - Constructor for class com.sonalake.swaggerlog.gradle.ChangelogPlugin
 
ChangelogTask - Class in com.sonalake.swaggerlog.gradle
Defines the changelog task for the gradle plugin
ChangelogTask(Project) - Constructor for class com.sonalake.swaggerlog.gradle.ChangelogTask
 
com.sonalake.swaggerlog.config - package com.sonalake.swaggerlog.config
 
com.sonalake.swaggerlog.diff - package com.sonalake.swaggerlog.diff
 
com.sonalake.swaggerlog.gradle - package com.sonalake.swaggerlog.gradle
 
com.sonalake.swaggerlog.nexus - package com.sonalake.swaggerlog.nexus
 
compareTo(VersionedArtifact) - Method in class com.sonalake.swaggerlog.nexus.VersionedArtifact
Sorted by semver version order
Config - Class in com.sonalake.swaggerlog.config
 
Config() - Constructor for class com.sonalake.swaggerlog.config.Config
 

D

DEFAULT_CHAPTER_LEVEL - Static variable in class com.sonalake.swaggerlog.config.Target
 

G

generateChangelog() - Method in class com.sonalake.swaggerlog.gradle.ChangelogTask
Generates the actual changelog
generateChangeLog() - Method in class com.sonalake.swaggerlog.diff.LogGenerator
Given the config, loop through the git history and produce a changelog
getHistory() - Method in class com.sonalake.swaggerlog.nexus.Scanner
Given the config, get the ordered history of diffable swaggers.
getNexusDownloadPath(String) - Method in class com.sonalake.swaggerlog.config.Config
 
getNexusSearchPath() - Method in class com.sonalake.swaggerlog.config.Config
 
getRepositoryId() - Method in class com.sonalake.swaggerlog.gradle.ChangelogExtension
 
getVersionUri(VersionedArtifact) - Method in class com.sonalake.swaggerlog.nexus.Scanner
Build the version UTI for downloading the swagger, for the given version

L

LogGenerator - Class in com.sonalake.swaggerlog.diff
Given the config, collect and sort the swaggers from nexus, and produce both the diffs and their index file.
LogGenerator() - Constructor for class com.sonalake.swaggerlog.diff.LogGenerator
 

S

Scanner - Class in com.sonalake.swaggerlog.nexus
Queries nexus for the swagger docs for a given artifact, sorts them, and then gets an ordered history for processing.
Scanner() - Constructor for class com.sonalake.swaggerlog.nexus.Scanner
 

T

Target - Class in com.sonalake.swaggerlog.config
Config information to define where and how to write the diffs
Target() - Constructor for class com.sonalake.swaggerlog.config.Target
 

V

VersionedArtifact - Class in com.sonalake.swaggerlog.nexus
An version of the artifact that can be compared to another for swagger diffs
VersionedArtifact() - Constructor for class com.sonalake.swaggerlog.nexus.VersionedArtifact
 
VersionStep - Class in com.sonalake.swaggerlog.nexus
 
VersionStep() - Constructor for class com.sonalake.swaggerlog.nexus.VersionStep
 
A B C D G L S T V 
All Classes All Packages