package com.antfortune.freeline.idea.utils;
import com.intellij.execution.filters.TextConsoleBuilderFactory;
import com.intellij.execution.ui.ConsoleView;
import com.intellij.openapi.components.ServiceManager;
import com.intellij.openapi.project.Project;
/**
* UI manager service
*/
public class FreeUIManager {
public static FreeUIManager getInstance(Project project) {
return ServiceManager.getService(project, FreeUIManager.class);
}
private ConsoleView mFreeConsole;
public ConsoleView getConsoleView(Project project) {
if (mFreeConsole == null) {
mFreeConsole = TextConsoleBuilderFactory.getInstance().createBuilder(project).getConsole();
}
return mFreeConsole;
}
}