Class IgnoresCaseMatcher<TOption>
- java.lang.Object
-
- com.github.rvesse.airline.prompts.matchers.DefaultMatcher<TOption>
-
- com.github.rvesse.airline.prompts.matchers.IgnoresCaseMatcher<TOption>
-
- Type Parameters:
TOption
- Option type
- All Implemented Interfaces:
PromptOptionMatcher<TOption>
public class IgnoresCaseMatcher<TOption> extends DefaultMatcher<TOption>
An option matcher that ignores case
-
-
Constructor Summary
Constructors Constructor Description IgnoresCaseMatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.commons.collections4.Predicate<TOption>
getExactMatcher(java.lang.String response)
Gets an exact matcherprotected org.apache.commons.collections4.Predicate<TOption>
getExactOrPartialMatcher(java.lang.String response)
Gets an exact or partial matcher-
Methods inherited from class com.github.rvesse.airline.prompts.matchers.DefaultMatcher
match
-
-
-
-
Method Detail
-
getExactMatcher
protected org.apache.commons.collections4.Predicate<TOption> getExactMatcher(java.lang.String response)
Description copied from class:DefaultMatcher
Gets an exact matcher- Overrides:
getExactMatcher
in classDefaultMatcher<TOption>
- Parameters:
response
- User response to match options against- Returns:
- Exact matcher
-
getExactOrPartialMatcher
protected org.apache.commons.collections4.Predicate<TOption> getExactOrPartialMatcher(java.lang.String response)
Description copied from class:DefaultMatcher
Gets an exact or partial matcher- Overrides:
getExactOrPartialMatcher
in classDefaultMatcher<TOption>
- Parameters:
response
- User response to match options against- Returns:
- Exact or partial matcher
-
-