Class Matcher

    • Method Detail

      • getMatcherSourceLocation

        public String getMatcherSourceLocation()
      • getSourceFileName

        public String getSourceFileName()
      • getSourceFileLineNumber

        public Integer getSourceFileLineNumber()
      • destroy

        public void destroy()
      • initialize

        public void initialize()
      • getAllPossibleFieldNames

        public Set<String> getAllPossibleFieldNames()
      • informMeAbout

        public void informMeAbout​(MatcherAction matcherAction,
                                  String keyPattern)
      • analyze

        public void analyze​(UserAgent.MutableUserAgent userAgent)
        Fires all matcher actions. IFF all success then we tell the userAgent
        Parameters:
        userAgent - The useragent that needs to analyzed
      • getVerbose

        public boolean getVerbose()
      • getActionsThatRequireInput

        public long getActionsThatRequireInput()
      • getActionsThatRequireInputAndReceivedInput

        public long getActionsThatRequireInputAndReceivedInput()
      • failImmediately

        protected void failImmediately()
      • setVerboseTemporarily

        public void setVerboseTemporarily​(boolean newVerbose)
      • reset

        public void reset()