Interface ProjectManager

All Known Implementing Classes:
ProjectManagerImpl

public interface ProjectManager
Author:
Ildar
  • Field Details

    • CODE_PATTERN

      static final Pattern CODE_PATTERN
  • Method Details

    • isValidCode

      static boolean isValidCode(String code)
    • loadAndOpenProject

      void loadAndOpenProject(Path path)
      Открыть проект
      Parameters:
      path - - путь к проекту
    • closeProject

      boolean closeProject(boolean applicationClosed)
      Закрыть открытый проект
      Returns:
      true если проект закрылся, false иначе
    • getProjectContext

      Project getProjectContext()
    • hasOpened

      boolean hasOpened()
    • put

      void put(String key, Object val)
    • get

      <T> Optional<T> get(String fileName, Class<T> tClass)
    • getString

      Optional<String> getString(String key)
    • setContext

      void setContext(Path resultPath, String name, boolean opened)