A C E F G I L O S T U V W 
All Classes All Packages

A

add(AyoyArtifact) - Method in class se.ayoy.maven.plugins.licenseverifier.util.AyoyArtifactList
Adds an AyoyArtifact to the list, if it's not already in the list.
addLicenseInfo(LicenseInfo) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoFile
Add a license to the "database".
addLicenseInfo(LicenseInfo) - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
Adds a license info about the licenses for the artifact.
addLicenses(List<License>) - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
Add licenses to the artifact.
AyoyArtifact - Class in se.ayoy.maven.plugins.licenseverifier.model
Represents a found artifact, including license information.
AyoyArtifact(Artifact, AyoyArtifact) - Constructor for class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
Initialize the instance.
AyoyArtifactList - Class in se.ayoy.maven.plugins.licenseverifier.util
Represents a filtered list of AyoyArtifacts.
AyoyArtifactList() - Constructor for class se.ayoy.maven.plugins.licenseverifier.util.AyoyArtifactList
 

C

containsArtifact(Artifact) - Method in class se.ayoy.maven.plugins.licenseverifier.util.AyoyArtifactList
Checks if there is already a AyoyArtifact which references this artifact.

E

ExcludedMissingLicense - Class in se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo
Represents an exclusion for a missing license.
ExcludedMissingLicense(Node) - Constructor for class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicense
Initialize the instance from an XML node.
ExcludedMissingLicenseFile - Class in se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo
Parses the file for exclusions of missing license information.
ExcludedMissingLicenseFile(String, Log) - Constructor for class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicenseFile
Initialize the instance from a file.
execute() - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
Execute the plugin.

F

FORBIDDEN - se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
A license with some property that makes it forbidden to use.

G

getArtifact() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
 
getArtifactId() - Method in class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicense
 
getChainString() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
Creates a string representing the dependency chain to this artifact.
getGroupId() - Method in class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicense
 
getHasForbiddenLicense() - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
 
getHasNoLicense() - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
 
getHasUnknownLicense() - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
 
getHasWarningLicense() - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
 
getLicenseInfo(String, String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoFile
Search for a licence using name or url.
getLicenseInfos() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
 
getLicenses() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
 
getName() - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfo
 
getParent() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
 
getParentString() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
Create a string representation as if we're the parent.
getStatus() - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfo
 
getVersion() - Method in class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicense
 

I

isExcluded(Artifact) - Method in class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicenseFile
Check if a certain artifact with missing license information is excluded.
isExcluded(AyoyArtifact) - Method in class se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo.ExcludedMissingLicenseFile
Check if a certain artifact with missing license information is excluded.
isLicenseValid(boolean) - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
Check if licenses are valid.

L

LicenseInfo - Class in se.ayoy.maven.plugins.licenseverifier.LicenseInfo
Represents a license with information.
LicenseInfo(String, String, LicenseInfoStatusEnum) - Constructor for class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfo
Initialize the instance from raw information.
LicenseInfo(Node, LicenseInfoStatusEnum) - Constructor for class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfo
Initialize the instance from XML.
LicenseInfoFile - Class in se.ayoy.maven.plugins.licenseverifier.LicenseInfo
Represents the file in which licenses are categorized.
LicenseInfoFile(String, Log) - Constructor for class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoFile
Initialize the instance from a file.
LicenseInfoStatusEnum - Enum in se.ayoy.maven.plugins.licenseverifier.LicenseInfo
Represents the statuses a license can have.
LicenseVerifierMojo - Class in se.ayoy.maven.plugins.licenseverifier
Validate the licenses against a list of known good.
LicenseVerifierMojo() - Constructor for class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
 
LogHelper - Class in se.ayoy.maven.plugins.licenseverifier.util
A small utility to simpler log strings.
logLicense(License) - Static method in class se.ayoy.maven.plugins.licenseverifier.util.LogHelper
Log a license.
logNullableString(String) - Static method in class se.ayoy.maven.plugins.licenseverifier.util.LogHelper
Log a nullable string.

O

OverallStatus - Class in se.ayoy.maven.plugins.licenseverifier.model
Represents the total status of all artifacts.
OverallStatus() - Constructor for class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
 

S

se.ayoy.maven.plugins.licenseverifier - package se.ayoy.maven.plugins.licenseverifier
 
se.ayoy.maven.plugins.licenseverifier.LicenseInfo - package se.ayoy.maven.plugins.licenseverifier.LicenseInfo
 
se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo - package se.ayoy.maven.plugins.licenseverifier.MissingLicenseInfo
 
se.ayoy.maven.plugins.licenseverifier.model - package se.ayoy.maven.plugins.licenseverifier.model
 
se.ayoy.maven.plugins.licenseverifier.util - package se.ayoy.maven.plugins.licenseverifier.util
 
setCheckTransitiveDependencies(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
 
setExcludedMissingLicensesFile(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
 
setFailOnForbidden(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
 
setFailOnMissing(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
 
setFailOnUnknown(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
 
setFailOnWarning(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
 
setHasForbiddenLicense(boolean) - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
 
setHasNoLicense(boolean) - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
 
setHasUnknownLicense(boolean) - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
 
setHasWarningLicense(boolean) - Method in class se.ayoy.maven.plugins.licenseverifier.model.OverallStatus
 
setLicenseFile(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
 
setRequireAllValid(String) - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
 
shouldCheckTransitiveDependencies() - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseVerifierMojo
 

T

toString() - Method in class se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfo
 
toString() - Method in class se.ayoy.maven.plugins.licenseverifier.model.AyoyArtifact
 

U

UNKNOWN - se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
A license which is not predefined, therefor unknown.

V

VALID - se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
A valid license.
valueOf(String) - Static method in enum se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
Returns an array containing the constants of this enum type, in the order they are declared.

W

WARNING - se.ayoy.maven.plugins.licenseverifier.LicenseInfo.LicenseInfoStatusEnum
A license with some property that makes it a warning.
A C E F G I L O S T U V W 
All Classes All Packages