Package com.liferay.gradle.plugins
Class BaseDefaultsPlugin<T extends org.gradle.api.Plugin<? extends org.gradle.api.Project>>
- java.lang.Object
-
- com.liferay.gradle.plugins.BaseDefaultsPlugin<T>
-
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
- Direct Known Subclasses:
CSSBuilderDefaultsPlugin,EclipseDefaultsPlugin,IdeaDefaultsPlugin,JspCDefaultsPlugin,NodeDefaultsPlugin,SourceFormatterDefaultsPlugin
public abstract class BaseDefaultsPlugin<T extends org.gradle.api.Plugin<? extends org.gradle.api.Project>> extends java.lang.Object implements org.gradle.api.Plugin<org.gradle.api.Project>
-
-
Constructor Summary
Constructors Constructor Description BaseDefaultsPlugin()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidapply(org.gradle.api.Project project)protected abstract voidapplyPluginDefaults(org.gradle.api.Project project, T plugin)protected abstract java.lang.Class<T>getPluginClass()
-
-
-
Method Detail
-
apply
public void apply(org.gradle.api.Project project)
- Specified by:
applyin interfaceorg.gradle.api.Plugin<T extends org.gradle.api.Plugin<? extends org.gradle.api.Project>>
-
applyPluginDefaults
protected abstract void applyPluginDefaults(org.gradle.api.Project project, T plugin)
-
getPluginClass
protected abstract java.lang.Class<T> getPluginClass()
-
-