Class AbstractAbbreviationFinder<T>

    • Field Detail

      • candidates

        private java.util.List<T> candidates
      • exact

        private T exact
    • Constructor Detail

      • AbstractAbbreviationFinder

        public AbstractAbbreviationFinder​(java.lang.String value,
                                          java.util.Collection<T> items)
    • Method Detail

      • isExactNameMatch

        protected abstract boolean isExactNameMatch​(java.lang.String value,
                                                    T item)
      • isPartialNameMatch

        protected abstract boolean isPartialNameMatch​(java.lang.String value,
                                                      T item)
      • evaluate

        public final boolean evaluate​(T item)
        Specified by:
        evaluate in interface org.apache.commons.collections4.Predicate<T>
      • isExact

        private boolean isExact​(T item)
      • isAbbreviation

        private boolean isAbbreviation​(T item)