public interface J2SECategoryExtensionProvider
ProjectServiceProvider
.Modifier and Type | Interface and Description |
---|---|
static interface |
J2SECategoryExtensionProvider.ConfigChangeListener
Callback listener for setting properties that are changed by interaction
with the component
|
static class |
J2SECategoryExtensionProvider.ExtensibleCategory
Enumeration of categories for which extension is currently allowed
|
Modifier and Type | Method and Description |
---|---|
void |
configUpdated(Map<String,String> props)
Method is called when properties exposed by the provided component
get changed externally and the component needs to be updated accordingly
|
JComponent |
createComponent(Project proj,
J2SECategoryExtensionProvider.ConfigChangeListener listener)
Provides component that is added to the customizer panel of j2seproject
selected by getCategory() return value
|
J2SECategoryExtensionProvider.ExtensibleCategory |
getCategory()
Provides identifier of category whose panel should be extended by this component provider
|
J2SECategoryExtensionProvider.ExtensibleCategory getCategory()
JComponent createComponent(Project proj, J2SECategoryExtensionProvider.ConfigChangeListener listener)
proj
- project to create the customizer component forlistener
- listener to be notified when properties should be updated