Class ClasspathMatcher


  • public class ClasspathMatcher
    extends java.lang.Object
    • Constructor Detail

      • ClasspathMatcher

        private ClasspathMatcher​(java.lang.String source)
        http://www.w3.org/Addressing/URL/url-spec.txt
    • Method Detail

      • toString

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

        private boolean match​(java.net.URL url,
                              boolean includePath)
      • match

        public boolean match​(java.net.URL url)
      • matchWithPath

        public boolean matchWithPath​(java.net.URL url)
      • matchWithoutPath

        public boolean matchWithoutPath​(java.net.URL url)
      • hasProtocol

        static boolean hasProtocol​(java.lang.String source)
      • extractProtocolImpl

        private static java.lang.String[] extractProtocolImpl​(java.lang.String source)
      • extractProtocol

        static java.lang.String extractProtocol​(java.lang.String source)
      • removeProtocol

        static java.lang.String removeProtocol​(java.lang.String source)
      • hasPath

        static boolean hasPath​(java.lang.String source)
      • extractPathImpl

        private static java.lang.String[] extractPathImpl​(java.lang.String source)
      • extractPath

        static java.lang.String extractPath​(java.lang.String source)
      • removePath

        static java.lang.String removePath​(java.lang.String source)
      • hasPort

        static boolean hasPort​(java.lang.String source)
      • extractPortImpl

        private static java.lang.String[] extractPortImpl​(java.lang.String source)
      • extractPort

        static java.lang.String extractPort​(java.lang.String source)
      • removePort

        static java.lang.String removePort​(java.lang.String source)
      • splitOnFirst

        public static java.lang.String[] splitOnFirst​(java.lang.String source,
                                                      java.lang.String delimiter)
      • sourceToRegExString

        public static java.lang.String sourceToRegExString​(java.lang.String s)
      • convertWildcardToRegEx

        private static java.lang.String convertWildcardToRegEx​(java.lang.String s)
      • sourceToRegEx

        public static java.util.regex.Pattern sourceToRegEx​(java.lang.String s)