public class ArtifactEditorImpl extends java.lang.Object implements ArtifactEditorEx
Disposable.ParentARTIFACTS_EDITOR_KEY| Constructor and Description |
|---|
ArtifactEditorImpl(ArtifactsStructureConfigurableContext context,
Artifact artifact,
ArtifactEditorSettings settings) |
public ArtifactEditorImpl(ArtifactsStructureConfigurableContext context, Artifact artifact, ArtifactEditorSettings settings)
protected ArtifactEditorContextImpl createArtifactEditorContext(ArtifactsStructureConfigurableContext parentContext)
public void apply()
public SourceItemsTree getSourceItemsTree()
public void addListener(ArtifactEditorListener listener)
public ArtifactEditorContextImpl getContext()
getContext in interface ArtifactEditorExpublic void removeListener(ArtifactEditorListener listener)
public Artifact getArtifact()
getArtifact in interface ArtifactEditorExpublic CompositePackagingElement<?> getRootElement()
getRootElement in interface ArtifactEditorExpublic void rebuildTries()
rebuildTries in interface ArtifactEditorExpublic void queueValidation()
queueValidation in interface ArtifactEditorExpublic javax.swing.JComponent createMainComponent()
public void updateShowContentCheckbox()
public ArtifactEditorSettings createSettings()
public java.util.List<AnAction> createNewElementActions()
public ComplexElementSubstitutionParameters getSubstitutionParameters()
getSubstitutionParameters in interface ArtifactEditorExpublic javax.swing.JComponent getMainComponent()
getMainComponent in interface ArtifactEditorExpublic void addNewPackagingElement(PackagingElementType<?> type)
addNewPackagingElement in interface ArtifactEditorExpublic void removeSelectedElements()
removeSelectedElements in interface ArtifactEditorExpublic void removePackagingElement(java.lang.String pathToParent,
PackagingElement<?> element)
removePackagingElement in interface ArtifactEditorExpublic void replacePackagingElement(java.lang.String pathToParent,
PackagingElement<?> element,
PackagingElement<?> replacement)
replacePackagingElement in interface ArtifactEditorExpublic boolean isModified()
public void dispose()
Disposabledispose in interface Disposablepublic boolean isDisposed()
isDisposed in interface ArtifactEditorpublic LayoutTreeComponent getLayoutTreeComponent()
getLayoutTreeComponent in interface ArtifactEditorExpublic void updateOutputPath(java.lang.String oldArtifactName,
java.lang.String newArtifactName)
public void updateLayoutTree()
updateLayoutTree in interface ArtifactEditorpublic void putLibraryIntoDefaultLocation(Library library)
putLibraryIntoDefaultLocation in interface ArtifactEditorpublic void putModuleIntoDefaultLocation(Module module)
putModuleIntoDefaultLocation in interface ArtifactEditorpublic void addToClasspath(CompositePackagingElement<?> element, java.util.List<java.lang.String> classpath)
addToClasspath in interface ArtifactEditorpublic void setArtifactType(ArtifactType artifactType)
public ArtifactValidationManagerImpl getValidationManager()
public java.lang.String getHelpTopic()