public final class FilterPanelProvider extends Object implements ProjectCustomizer.CompositeCategoryProvider
CompositeCategoryProvider
to register plugin aware
project customizer panels. The custom panel will be created if the given
plugin is present in the Gradle project.ProjectCustomizer.CompositeCategoryProvider.Registration, ProjectCustomizer.CompositeCategoryProvider.Registrations
Modifier and Type | Field and Description |
---|---|
static String |
ROOT_PROJECT |
Constructor and Description |
---|
FilterPanelProvider(ProjectCustomizer.CompositeCategoryProvider original,
String plugin) |
Modifier and Type | Method and Description |
---|---|
ProjectCustomizer.Category |
createCategory(Lookup context) |
JComponent |
createComponent(ProjectCustomizer.Category category,
Lookup context) |
public static final String ROOT_PROJECT
public FilterPanelProvider(ProjectCustomizer.CompositeCategoryProvider original, String plugin)
public ProjectCustomizer.Category createCategory(Lookup context)
createCategory
in interface ProjectCustomizer.CompositeCategoryProvider
public JComponent createComponent(ProjectCustomizer.Category category, Lookup context)
createComponent
in interface ProjectCustomizer.CompositeCategoryProvider