mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
move to method
This commit is contained in:
@@ -32,16 +32,17 @@ import java.util.List;
|
||||
public class EditorOptionsTopHitProvider extends OptionsTopHitProvider {
|
||||
private static final Collection<BooleanOptionDescription> ourOptions = createOptions();
|
||||
|
||||
public EditorOptionsTopHitProvider() {
|
||||
super("editor");
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public Collection<BooleanOptionDescription> getOptions(Project project) {
|
||||
return ourOptions;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getId() {
|
||||
return "editor";
|
||||
}
|
||||
|
||||
private static Collection<BooleanOptionDescription> createOptions() {
|
||||
final List<BooleanOptionDescription> options = new ArrayList<BooleanOptionDescription>();
|
||||
options.add(editorMouse("IS_MOUSE_CLICK_SELECTION_HONORS_CAMEL_WORDS", "checkbox.honor.camelhumps.words.settings.on.double.click"));
|
||||
|
||||
@@ -29,9 +29,9 @@ import java.util.List;
|
||||
* @author Konstantin Bulenkov
|
||||
*/
|
||||
public class InspectionsTopHitProvider extends OptionsTopHitProvider {
|
||||
|
||||
public InspectionsTopHitProvider() {
|
||||
super("inspections");
|
||||
@Override
|
||||
public String getId() {
|
||||
return "inspections";
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
@@ -32,12 +32,6 @@ import java.util.List;
|
||||
* @author Konstantin Bulenkov
|
||||
*/
|
||||
public abstract class OptionsTopHitProvider implements SearchTopHitProvider {
|
||||
@NonNls private final String myId;
|
||||
|
||||
public OptionsTopHitProvider(String optionId) {
|
||||
myId = optionId.toLowerCase();
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public abstract Collection<BooleanOptionDescription> getOptions(Project project);
|
||||
|
||||
@@ -50,7 +44,7 @@ public abstract class OptionsTopHitProvider implements SearchTopHitProvider {
|
||||
if (parts.size() == 0) return;
|
||||
|
||||
String id = parts.get(0);
|
||||
if (myId.startsWith(id)) {
|
||||
if (getId().startsWith(id)) {
|
||||
pattern = pattern.substring(id.length()).trim().toLowerCase();
|
||||
final MinusculeMatcher matcher = NameUtil.buildMatcher("*" + pattern, NameUtil.MatchingCaseSensitivity.NONE);
|
||||
for (BooleanOptionDescription option : getOptions(project)) {
|
||||
@@ -60,4 +54,6 @@ public abstract class OptionsTopHitProvider implements SearchTopHitProvider {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public abstract String getId();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user