Class WebAccess


  • public class WebAccess
    extends java.lang.Object
    The helper object representing the access point to the file.
    Since:
    6.0
    Author:
    Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
    See Also:
    WebAccessService
    • Constructor Detail

      • WebAccess

        public WebAccess​(@NotNull
                         WebLinks webLinks,
                         @NotNull
                         java.lang.String id)
    • Method Detail

      • getLinkForFile

        @NotNull
        public java.lang.String getLinkForFile​(@NotNull
                                               java.lang.String relativePath)
      • getLinkForZip

        @NotNull
        public java.lang.String getLinkForZip()
      • getFullLinkToFile

        public java.lang.String getFullLinkToFile​(@NotNull
                                                  java.lang.String relativePath)
      • getFullLinkToZip

        public java.lang.String getFullLinkToZip()
      • getId

        public java.lang.String getId()
      • matchesRequest

        public boolean matchesRequest​(@NotNull
                                      java.lang.String requestPath)
      • isFileRequest

        public boolean isFileRequest​(@NotNull
                                     java.lang.String requestPath)
      • isZipRequest

        public boolean isZipRequest​(@NotNull
                                    java.lang.String requestPath)
      • isInsideZipRequest

        public boolean isInsideZipRequest​(@NotNull
                                          java.lang.String requestPath)
      • getRelativePath

        public java.lang.String getRelativePath​(@NotNull
                                                java.lang.String requestPath)
      • getRelativeAndInsideZipPaths

        public com.intellij.openapi.util.Pair<java.lang.String,​java.lang.String> getRelativeAndInsideZipPaths​(@NotNull
                                                                                                                    java.lang.String requestPath)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object