Search in sources :

Example 1 with DependenciesPerspectiveConfigurable

use of com.android.tools.idea.gradle.structure.configurables.DependenciesPerspectiveConfigurable in project android by JetBrains.

the class PsLibraryDependencyNavigationPath method getHtmlText.

@NotNull
private String getHtmlText() {
    Place place = new Place();
    ProjectStructureConfigurable mainConfigurable = myContext.getMainConfigurable();
    DependenciesPerspectiveConfigurable target = mainConfigurable.findConfigurable(DependenciesPerspectiveConfigurable.class);
    assert target != null;
    putPath(place, target);
    target.putNavigationPath(place, myModuleName, myNavigationText);
    String href = GO_TO_PATH_TYPE + serialize(place);
    return String.format("<a href='%1$s'>%2$s</a> (%3$s)", href, myDependency, myModuleName);
}
Also used : DependenciesPerspectiveConfigurable(com.android.tools.idea.gradle.structure.configurables.DependenciesPerspectiveConfigurable) Place(com.intellij.ui.navigation.Place) ProjectStructureConfigurable(com.android.tools.idea.structure.dialog.ProjectStructureConfigurable) NotNull(org.jetbrains.annotations.NotNull)

Aggregations

DependenciesPerspectiveConfigurable (com.android.tools.idea.gradle.structure.configurables.DependenciesPerspectiveConfigurable)1 ProjectStructureConfigurable (com.android.tools.idea.structure.dialog.ProjectStructureConfigurable)1 Place (com.intellij.ui.navigation.Place)1 NotNull (org.jetbrains.annotations.NotNull)1