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