本文整理汇总了Java中com.intellij.openapi.vfs.VfsUtil.toUri方法的典型用法代码示例。如果您正苦于以下问题:Java VfsUtil.toUri方法的具体用法?Java VfsUtil.toUri怎么用?Java VfsUtil.toUri使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.openapi.vfs.VfsUtil
的用法示例。
在下文中一共展示了VfsUtil.toUri方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: openOrBrowse
import com.intellij.openapi.vfs.VfsUtil; //导入方法依赖的package包/类
private void openOrBrowse(@NotNull String url, boolean browse, @Nullable Project project) {
url = url.trim();
URI uri;
if (BrowserUtil.isAbsoluteURL(url)) {
uri = VfsUtil.toUri(url);
}
else {
File file = new File(url);
if (!browse && isDesktopActionSupported(Desktop.Action.OPEN)) {
if (!file.exists()) {
showError(IdeBundle.message("error.file.does.not.exist", file.getPath()), null, null, null, null);
return;
}
try {
Desktop.getDesktop().open(file);
return;
}
catch (IOException e) {
LOG.debug(e);
}
}
browse(file);
return;
}
if (uri == null) {
showError(IdeBundle.message("error.malformed.url", url), null, project, null, null);
}
else {
browse(uri, project);
}
}
示例2: redirectToDirectory
import com.intellij.openapi.vfs.VfsUtil; //导入方法依赖的package包/类
protected static void redirectToDirectory(@NotNull HttpRequest request, @NotNull Channel channel, @NotNull String path) {
FullHttpResponse response = Responses.response(HttpResponseStatus.MOVED_PERMANENTLY);
URI url = VfsUtil.toUri("http://" + request.headers().getAsString(HttpHeaderNames.HOST) + '/' + path + '/');
BuiltInWebServer.Companion.getLOG().assertTrue(url != null);
response.headers().add(HttpHeaderNames.LOCATION, url.toASCIIString());
Responses.send(response, channel, request);
}
示例3: createUri
import com.intellij.openapi.vfs.VfsUtil; //导入方法依赖的package包/类
private static URI createUri(final URL url) {
return VfsUtil.toUri(url.toString());
}
示例4: isHttpProxyEnabledForUrl
import com.intellij.openapi.vfs.VfsUtil; //导入方法依赖的package包/类
public boolean isHttpProxyEnabledForUrl(@Nullable String url) {
if (!USE_HTTP_PROXY) return false;
URI uri = url != null ? VfsUtil.toUri(url) : null;
return uri == null || !mySelector.isProxyException(uri.getHost());
}