IDEA-149391 Sort nodes in JSON structure view alphabetically

This commit is contained in:
Mikhail Golubev
2015-12-17 13:43:21 +03:00
parent 457c629594
commit 8593fb1d34
@@ -3,6 +3,7 @@ package com.intellij.json.structureView;
import com.intellij.ide.structureView.StructureViewModel;
import com.intellij.ide.structureView.StructureViewModelBase;
import com.intellij.ide.structureView.StructureViewTreeElement;
import com.intellij.ide.util.treeView.smartTree.Sorter;
import com.intellij.json.psi.JsonArray;
import com.intellij.json.psi.JsonFile;
import com.intellij.json.psi.JsonObject;
@@ -21,6 +22,7 @@ public class JsonStructureViewModel extends StructureViewModelBase implements St
public JsonStructureViewModel(@NotNull PsiFile psiFile, @Nullable Editor editor) {
super(psiFile, editor, new JsonStructureViewElement((JsonFile)psiFile));
withSuitableClasses(JsonFile.class, JsonProperty.class, JsonObject.class, JsonArray.class);
withSorters(Sorter.ALPHA_SORTER);
}
@Override