本文整理匯總了Java中com.intellij.openapi.externalSystem.service.settings.AbstractExternalSystemConfigurable類的典型用法代碼示例。如果您正苦於以下問題:Java AbstractExternalSystemConfigurable類的具體用法?Java AbstractExternalSystemConfigurable怎麽用?Java AbstractExternalSystemConfigurable使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
AbstractExternalSystemConfigurable類屬於com.intellij.openapi.externalSystem.service.settings包,在下文中一共展示了AbstractExternalSystemConfigurable類的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: hyperlinkActivated
import com.intellij.openapi.externalSystem.service.settings.AbstractExternalSystemConfigurable; //導入依賴的package包/類
@Override
protected void hyperlinkActivated(@NotNull Notification notification, @NotNull HyperlinkEvent event) {
ExternalSystemManager<?, ?, ?, ?, ?> manager;
if (myLinkedProjectPath == null ||
!((manager = ExternalSystemApiUtil.getManager(mySystemId)) instanceof ExternalSystemConfigurableAware)) {
ShowSettingsUtil.getInstance().showSettingsDialog(myProject, mySystemId.getReadableName());
return;
}
final Configurable configurable = ((ExternalSystemConfigurableAware)manager).getConfigurable(myProject);
if(configurable instanceof AbstractExternalSystemConfigurable) {
ShowSettingsUtil.getInstance().editConfigurable(myProject, configurable, new Runnable() {
@Override
public void run() {
((AbstractExternalSystemConfigurable)configurable).selectProject(myLinkedProjectPath);
}
});
}
}