public class ConfigValidator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.Collection<java.lang.String> |
FORBIDDEN_NAMESPACES |
| Constructor and Description |
|---|
ConfigValidator(boolean skipNamespaceCheck) |
| Modifier and Type | Method and Description |
|---|---|
void |
validateConfig(org.gradle.plugin.devel.GradlePluginDevelopmentExtension extension) |
protected void |
validateDescription(java.lang.String pluginName,
java.lang.String description) |
protected void |
validateDisplayName(java.lang.String pluginName,
java.lang.String displayName) |
protected void |
validateImplementationClass(java.lang.String pluginName,
java.lang.String implementationClass) |
void |
validateMavenCoordinates(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
void |
validatePluginConfig(org.gradle.plugin.devel.PluginDeclaration plugin) |
protected void |
validatePluginId(java.lang.String pluginName,
java.lang.String pluginId) |
protected void |
validatePluginIdUniqueness(org.gradle.plugin.devel.GradlePluginDevelopmentExtension pluginConfig) |
void |
validateTags(org.gradle.plugin.devel.PluginDeclaration plugin) |
protected void |
validateTags(java.lang.String pluginName,
java.util.Collection<java.lang.String> tags) |
protected void |
validateURLs(java.lang.String websiteUrl,
java.lang.String vcsUrl) |
protected static final java.util.Collection<java.lang.String> FORBIDDEN_NAMESPACES
public void validateConfig(org.gradle.plugin.devel.GradlePluginDevelopmentExtension extension)
public void validatePluginConfig(org.gradle.plugin.devel.PluginDeclaration plugin)
public void validateTags(org.gradle.plugin.devel.PluginDeclaration plugin)
public void validateMavenCoordinates(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
protected void validateURLs(java.lang.String websiteUrl,
java.lang.String vcsUrl)
protected void validatePluginIdUniqueness(org.gradle.plugin.devel.GradlePluginDevelopmentExtension pluginConfig)
protected void validatePluginId(java.lang.String pluginName,
java.lang.String pluginId)
protected void validateTags(java.lang.String pluginName,
java.util.Collection<java.lang.String> tags)
protected void validateDisplayName(java.lang.String pluginName,
java.lang.String displayName)
protected void validateDescription(java.lang.String pluginName,
java.lang.String description)
protected void validateImplementationClass(java.lang.String pluginName,
java.lang.String implementationClass)