E - The type of the Enum which implements TristateFilterpublic class EnumReadableMappingFilter<E extends Enum<E> & ResultReadable> extends Object implements TristateFilter<ResultReadable>
TristateFilter.DefaultingPredicate<T>, TristateFilter.MatchingPredicate<T>, TristateFilter.Policy| Constructor and Description |
|---|
EnumReadableMappingFilter(E[] enumValues,
TristateFilter.Policy defaultPolicy) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPolicy(String s,
TristateFilter.Policy policy) |
TristateFilter.Policy |
apply(ResultReadable cycleResult) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoDefaultingPredicate, toMatchingPredicatepublic EnumReadableMappingFilter(E[] enumValues, TristateFilter.Policy defaultPolicy)
public void addPolicy(String s, TristateFilter.Policy policy)
public TristateFilter.Policy apply(ResultReadable cycleResult)
apply in interface TristateFilter<ResultReadable>apply in interface Function<ResultReadable,TristateFilter.Policy>Copyright © 2018. All rights reserved.