package org.jboss.tools.maven.ui.bot.test.utils;
import java.io.InputStream;
import java.util.Scanner;
import org.jboss.reddeer.swt.impl.styledtext.DefaultStyledText;
import org.jboss.reddeer.workbench.impl.editor.DefaultEditor;
public class EditorResourceHelper {
public static void replaceClassContentByResource(InputStream resource, boolean save, boolean closeEdit) {
Scanner s = new Scanner(resource);
String code = s.useDelimiter("\\A").next();
s.close();
DefaultEditor e = new DefaultEditor();
new DefaultStyledText().setText("");
new DefaultStyledText().setText(code);
if (save) e.save();
if (closeEdit) e.close();
}
}