java.lang.Object
ru.cg.webbpm.studio.platform.api.action_system.BaseAction
ru.cg.webbpm.studio.platform.api.hierarchy.actions.NewFileAction
All Implemented Interfaces:
AnAction
Direct Known Subclasses:
NewBpmn2Action, NewFolderAction, NewJavaAction, NewPageAction, NewTsAction, NewUnknownFileAction

public abstract class NewFileAction extends BaseAction
user: Ildar date: 26.03.15
  • Field Details

    • alerts

      protected final Alerts alerts
    • fileManager

      protected final FileManager fileManager
    • fileBasedIndex

      protected final FileBasedIndex fileBasedIndex
    • hierarchy

      protected final Hierarchy hierarchy
  • Constructor Details

  • Method Details

    • actionPerformed

      public final void actionPerformed(AnActionEvent event)
    • getCreateFileName

      protected abstract String getCreateFileName()
    • getExtension

      protected abstract String getExtension()
    • isFolder

      protected abstract boolean isFolder()
    • fileCreated

      protected void fileCreated(Path file, String fileName)
    • isEnabled

      public boolean isEnabled(AnActionEvent event)