public abstract class JavaSourceRootEditHandlerBase extends ModuleSourceRootEditHandler<JavaSourceRootProperties>
EP_NAME| Constructor and Description |
|---|
JavaSourceRootEditHandlerBase(JpsModuleSourceRootType<JavaSourceRootProperties> rootType) |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JComponent |
createPropertiesEditor(SourceFolder folder,
javax.swing.JComponent parentComponent,
ContentRootPanel.ActionCallback callback) |
protected abstract javax.swing.Icon |
getGeneratedRootIcon() |
java.lang.String |
getPropertiesString(JavaSourceRootProperties properties) |
javax.swing.Icon |
getRootFileLayerIcon(JavaSourceRootProperties properties) |
javax.swing.Icon |
getRootIcon(JavaSourceRootProperties properties) |
getEditHandler, getFolderUnderRootIcon, getFullRootTypeName, getMarkRootButtonText, getMarkRootShortcutSet, getRootFileLayerIcon, getRootIcon, getRootsGroupColor, getRootsGroupTitle, getRootType, getRootTypeName, getUnmarkRootButtonTextpublic JavaSourceRootEditHandlerBase(JpsModuleSourceRootType<JavaSourceRootProperties> rootType)
public javax.swing.Icon getRootIcon(JavaSourceRootProperties properties)
getRootIcon in class ModuleSourceRootEditHandler<JavaSourceRootProperties>public javax.swing.Icon getRootFileLayerIcon(JavaSourceRootProperties properties)
getRootFileLayerIcon in class ModuleSourceRootEditHandler<JavaSourceRootProperties>protected abstract javax.swing.Icon getGeneratedRootIcon()
public java.lang.String getPropertiesString(JavaSourceRootProperties properties)
getPropertiesString in class ModuleSourceRootEditHandler<JavaSourceRootProperties>public javax.swing.JComponent createPropertiesEditor(SourceFolder folder, javax.swing.JComponent parentComponent, ContentRootPanel.ActionCallback callback)
createPropertiesEditor in class ModuleSourceRootEditHandler<JavaSourceRootProperties>