Class AbstractAbbreviationFinder<T>
java.lang.Object
com.github.rvesse.airline.utils.predicates.AbstractAbbreviationFinder<T>
- All Implemented Interfaces:
org.apache.commons.collections4.Predicate<T>
- Direct Known Subclasses:
AbbreviatedCommandFinder, AbbreviatedGroupFinder, AbbreviatedOptionFinder
public abstract class AbstractAbbreviationFinder<T>
extends Object
implements org.apache.commons.collections4.Predicate<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanprivate booleanisAbbreviation(T item) private booleanprotected abstract booleanisExactNameMatch(String value, T item) protected abstract booleanisPartialNameMatch(String value, T item)
-
Field Details
-
candidates
-
exact
-
-
Constructor Details
-
AbstractAbbreviationFinder
-
-
Method Details
-
isExactNameMatch
-
isPartialNameMatch
-
evaluate
-
isExact
-
isAbbreviation
-