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, getUnmarkRootButtonText
public 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>