Class ClasspathMatcher.Parts

  • Enclosing class:
    ClasspathMatcher

    static class ClasspathMatcher.Parts
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.lang.String domain  
      (package private) java.util.regex.Pattern domainRegEx  
      (package private) java.lang.String path  
      (package private) java.util.regex.Pattern pathRegEx  
      (package private) java.lang.String port  
      (package private) java.util.regex.Pattern portRegEx  
      (package private) java.lang.String protocol  
      (package private) java.util.regex.Pattern protocolRegEx  
    • Constructor Summary

      Constructors 
      Constructor Description
      Parts()  
    • Field Detail

      • protocol

        java.lang.String protocol
      • domain

        java.lang.String domain
      • port

        java.lang.String port
      • path

        java.lang.String path
      • protocolRegEx

        java.util.regex.Pattern protocolRegEx
      • domainRegEx

        java.util.regex.Pattern domainRegEx
      • portRegEx

        java.util.regex.Pattern portRegEx
      • pathRegEx

        java.util.regex.Pattern pathRegEx
    • Constructor Detail

      • Parts

        Parts()
    • Method Detail

      • toString

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

        public void compilePartsToPatterns()
      • matchDomain

        private boolean matchDomain​(java.lang.String source)
      • matchProtocol

        private boolean matchProtocol​(java.lang.String source)
      • matchPath

        private boolean matchPath​(java.lang.String source)
      • matchPort

        private boolean matchPort​(int port)
      • generalMatch

        private static boolean generalMatch​(java.lang.String input,
                                            java.util.regex.Pattern pattern)
      • domainToRegEx

        private static java.util.regex.Pattern domainToRegEx​(java.lang.String domain)