package net.lucky_dip.sasseditor.editor;
import java.util.ResourceBundle;
import org.eclipse.jface.text.IDocument;
import org.eclipse.ui.editors.text.TextEditor;
import org.eclipse.ui.texteditor.TextEditorAction;
public class SassOrganiseAction extends TextEditorAction {
private TextEditor editor;
public SassOrganiseAction(ResourceBundle bundle, String prefix,
TextEditor editor) {
super(bundle, prefix, editor);
this.editor = editor;
}
public void run() {
IDocument doc = editor.getDocumentProvider().getDocument(
editor.getEditorInput());
String text = doc.get();
SassBlock block = new SassBlock(text);
block.sort();
doc.set(block.toString());
}
}