summaryrefslogtreecommitdiff
path: root/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/editor/ResourceBundleStructureViewModel.java
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/editor/ResourceBundleStructureViewModel.java')
-rw-r--r--plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/editor/ResourceBundleStructureViewModel.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/editor/ResourceBundleStructureViewModel.java b/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/editor/ResourceBundleStructureViewModel.java
index 24ba3c513c38..fc1aa60d4ac9 100644
--- a/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/editor/ResourceBundleStructureViewModel.java
+++ b/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/editor/ResourceBundleStructureViewModel.java
@@ -25,7 +25,6 @@ import com.intellij.ide.util.treeView.smartTree.Sorter;
import com.intellij.lang.properties.ResourceBundle;
import com.intellij.lang.properties.structureView.GroupByWordPrefixes;
import com.intellij.lang.properties.structureView.PropertiesSeparatorManager;
-import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull;
/**
@@ -33,23 +32,24 @@ import org.jetbrains.annotations.NotNull;
*/
public class ResourceBundleStructureViewModel implements PropertiesGroupingStructureViewModel, StructureViewModel.ExpandInfoProvider {
private final ResourceBundle myResourceBundle;
- private final GroupByWordPrefixes myGroupByWordPrefixes;
+ private final GroupByWordPrefixes myByWordPrefixesGrouper;
private final StructureViewTreeElement myRoot;
- public ResourceBundleStructureViewModel(final Project project, ResourceBundle root) {
+ public ResourceBundleStructureViewModel(ResourceBundle root) {
myResourceBundle = root;
- String separator = PropertiesSeparatorManager.getInstance().getSeparator(project, new ResourceBundleAsVirtualFile(myResourceBundle));
- myGroupByWordPrefixes = new GroupByWordPrefixes(separator);
- myRoot = new ResourceBundleFileStructureViewElement(project, myResourceBundle);
+ String separator = PropertiesSeparatorManager.getInstance(root.getProject()).
+ getSeparator(myResourceBundle);
+ myByWordPrefixesGrouper = new GroupByWordPrefixes(separator);
+ myRoot = new ResourceBundleFileStructureViewElement(myResourceBundle);
}
public void setSeparator(String separator) {
- myGroupByWordPrefixes.setSeparator(separator);
- PropertiesSeparatorManager.getInstance().setSeparator(new ResourceBundleAsVirtualFile(myResourceBundle), separator);
+ myByWordPrefixesGrouper.setSeparator(separator);
+ PropertiesSeparatorManager.getInstance(myResourceBundle.getProject()).setSeparator(myResourceBundle, separator);
}
public String getSeparator() {
- return myGroupByWordPrefixes.getSeparator();
+ return myByWordPrefixesGrouper.getSeparator();
}
@NotNull
@@ -59,7 +59,7 @@ public class ResourceBundleStructureViewModel implements PropertiesGroupingStruc
@NotNull
public Grouper[] getGroupers() {
- return new Grouper[]{myGroupByWordPrefixes};
+ return new Grouper[]{myByWordPrefixesGrouper};
}
@NotNull