package fr.adrienbrault.idea.symfony2plugin.action.model; import com.intellij.ide.util.gotoByName.ContributorsBasedGotoByModel; import com.intellij.navigation.ChooseByNameContributor; import com.intellij.openapi.project.Project; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; /** * @author Daniel Espendiller <daniel@espendiller.net> */ public class SymfonySymbolSearchModel extends ContributorsBasedGotoByModel { public SymfonySymbolSearchModel(@NotNull Project project, @NotNull ChooseByNameContributor[] contributors) { super(project, contributors); } @Override public String getPromptText() { return "Symfony Symbol"; } @Override public String getNotInMessage() { return "Nothing found"; } @Override public String getNotFoundMessage() { return "Nothing found"; } @Nullable @Override public String getCheckBoxName() { return null; } @Override public char getCheckBoxMnemonic() { return 0; } @Override public boolean loadInitialCheckBoxState() { return false; } @Override public void saveInitialCheckBoxState(boolean state) { } @NotNull @Override public String[] getSeparators() { return new String[0]; } @Nullable @Override public String getFullName(Object element) { return element.toString(); } @Override public boolean willOpenEditor() { return true; } }