diff --git a/platform/built-in-server/built-in-server.iml b/platform/built-in-server/built-in-server.iml index 16ab9dca5b0d..578fcf967551 100644 --- a/platform/built-in-server/built-in-server.iml +++ b/platform/built-in-server/built-in-server.iml @@ -13,7 +13,6 @@ - diff --git a/platform/built-in-server/src/org/jetbrains/builtInWebServer/BuiltInWebBrowserUrlProvider.java b/platform/built-in-server/src/org/jetbrains/builtInWebServer/BuiltInWebBrowserUrlProvider.java index 74797c21d69f..b79781923d04 100644 --- a/platform/built-in-server/src/org/jetbrains/builtInWebServer/BuiltInWebBrowserUrlProvider.java +++ b/platform/built-in-server/src/org/jetbrains/builtInWebServer/BuiltInWebBrowserUrlProvider.java @@ -1,8 +1,23 @@ +/* + * Copyright 2000-2015 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.jetbrains.builtInWebServer; import com.intellij.ide.browsers.OpenInBrowserRequest; +import com.intellij.ide.browsers.WebBrowserService; import com.intellij.ide.browsers.WebBrowserUrlProvider; -import com.intellij.ide.browsers.impl.WebBrowserServiceImpl; import com.intellij.lang.Language; import com.intellij.openapi.project.DumbAware; import com.intellij.openapi.project.Project; @@ -78,7 +93,7 @@ public class BuiltInWebBrowserUrlProvider extends WebBrowserUrlProvider implemen } protected boolean isMyLanguage(@NotNull Language language) { - return WebBrowserServiceImpl.isHtmlOrXmlFile(language); + return WebBrowserService.isHtmlOrXmlFile(language); } @Nullable diff --git a/xml/impl/src/com/intellij/ide/browsers/impl/WebBrowserServiceImpl.java b/xml/impl/src/com/intellij/ide/browsers/impl/WebBrowserServiceImpl.java index c85ceea8b2d4..6cd24659c003 100644 --- a/xml/impl/src/com/intellij/ide/browsers/impl/WebBrowserServiceImpl.java +++ b/xml/impl/src/com/intellij/ide/browsers/impl/WebBrowserServiceImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-204 JetBrains s.r.o. + * Copyright 2000-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,9 +18,6 @@ package com.intellij.ide.browsers.impl; import com.intellij.ide.browsers.OpenInBrowserRequest; import com.intellij.ide.browsers.WebBrowserService; import com.intellij.ide.browsers.WebBrowserUrlProvider; -import com.intellij.lang.Language; -import com.intellij.lang.html.HTMLLanguage; -import com.intellij.lang.xhtml.XHTMLLanguage; import com.intellij.lang.xml.XMLLanguage; import com.intellij.openapi.project.DumbService; import com.intellij.openapi.vfs.VirtualFile; @@ -37,10 +34,6 @@ import java.util.Collection; import java.util.Collections; public class WebBrowserServiceImpl extends WebBrowserService { - public static boolean isHtmlOrXmlFile(@NotNull Language language) { - return language == HTMLLanguage.INSTANCE || language == XHTMLLanguage.INSTANCE || language == XMLLanguage.INSTANCE; - } - @NotNull @Override public Collection getUrlsToOpen(@NotNull OpenInBrowserRequest request, boolean preferLocalUrl) throws WebBrowserUrlProvider.BrowserException { diff --git a/xml/openapi/src/com/intellij/ide/browsers/WebBrowserService.java b/xml/openapi/src/com/intellij/ide/browsers/WebBrowserService.java index 79505182c47a..46df2cb2f37a 100644 --- a/xml/openapi/src/com/intellij/ide/browsers/WebBrowserService.java +++ b/xml/openapi/src/com/intellij/ide/browsers/WebBrowserService.java @@ -15,6 +15,10 @@ */ package com.intellij.ide.browsers; +import com.intellij.lang.Language; +import com.intellij.lang.html.HTMLLanguage; +import com.intellij.lang.xhtml.XHTMLLanguage; +import com.intellij.lang.xml.XMLLanguage; import com.intellij.openapi.components.ServiceManager; import com.intellij.psi.PsiElement; import com.intellij.util.Url; @@ -38,4 +42,8 @@ public abstract class WebBrowserService { OpenInBrowserRequest request = OpenInBrowserRequest.create(element); return request == null ? Collections.emptyList() : getUrlsToOpen(request, preferLocalUrl); } + + public static boolean isHtmlOrXmlFile(@NotNull Language language) { + return language == HTMLLanguage.INSTANCE || language == XHTMLLanguage.INSTANCE || language == XMLLanguage.INSTANCE; + } } \ No newline at end of file