public abstract class ArtifactConfigurableBase extends ProjectStructureElementConfigurable<Artifact>
Configurable.Composite, Configurable.NoMargin, Configurable.NoScroll, Configurable.TopComponentController, Configurable.TopComponentProvider, Configurable.VariableProjectAppLevel, Configurable.WithEpDependencies| Modifier and Type | Field and Description |
|---|---|
protected ArtifactsStructureConfigurableContextImpl |
myArtifactsStructureContext |
protected Artifact |
myOriginalArtifact |
APPLICATION_CONFIGURABLE, PROJECT_CONFIGURABLE| Modifier | Constructor and Description |
|---|---|
protected |
ArtifactConfigurableBase(Artifact originalArtifact,
ArtifactsStructureConfigurableContextImpl artifactsStructureContext,
java.lang.Runnable updateTree,
boolean nameEditable) |
| Modifier and Type | Method and Description |
|---|---|
protected Artifact |
getArtifact() |
java.lang.String |
getBannerSlogan() |
java.lang.String |
getDisplayName()
Returns the visible name of the configurable component.
|
Artifact |
getEditableObject() |
javax.swing.Icon |
getIcon(boolean open) |
ProjectStructureElement |
getProjectStructureElement() |
checkName, createComponent, createOptionsPanel, createTopRightComponent, isNameEditable, resetOptionsPanel, setDisplayName, setNameFieldShown, toString, updateNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetHelpTopic, getPreferredFocusedComponent, isModified, isModified, isModified, isModifiedapply, cancel, disposeUIResources, isModified, resetprotected final Artifact myOriginalArtifact
protected final ArtifactsStructureConfigurableContextImpl myArtifactsStructureContext
protected ArtifactConfigurableBase(Artifact originalArtifact, ArtifactsStructureConfigurableContextImpl artifactsStructureContext, java.lang.Runnable updateTree, boolean nameEditable)
public ProjectStructureElement getProjectStructureElement()
getProjectStructureElement in class ProjectStructureElementConfigurable<Artifact>protected Artifact getArtifact()
public Artifact getEditableObject()
getEditableObject in class NamedConfigurable<Artifact>public java.lang.String getBannerSlogan()
getBannerSlogan in class NamedConfigurable<Artifact>public java.lang.String getDisplayName()
Configurablepublic javax.swing.Icon getIcon(boolean open)
getIcon in class NamedConfigurable<Artifact>