Class AbstractScanner

    • Field Detail

      • resultFilter

        private java.util.function.Predicate<java.lang.String> resultFilter
    • Constructor Detail

      • AbstractScanner

        public AbstractScanner()
    • Method Detail

      • acceptsInput

        public boolean acceptsInput​(java.lang.String file)
        Specified by:
        acceptsInput in interface Scanner
      • scan

        public java.lang.Object scan​(Vfs.File file,
                                     java.lang.Object classObject,
                                     Store store)
        Specified by:
        scan in interface Scanner
      • scan

        public abstract void scan​(java.lang.Object cls,
                                  Store store)
      • put

        protected void put​(Store store,
                           java.lang.String key,
                           java.lang.String value)
      • getResultFilter

        public java.util.function.Predicate<java.lang.String> getResultFilter()
      • setResultFilter

        public void setResultFilter​(java.util.function.Predicate<java.lang.String> resultFilter)
      • filterResultsBy

        public Scanner filterResultsBy​(java.util.function.Predicate<java.lang.String> filter)
        Specified by:
        filterResultsBy in interface Scanner
      • acceptResult

        public boolean acceptResult​(java.lang.String fqn)
        Specified by:
        acceptResult in interface Scanner
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object