Specifies criteria for selecting one segment of a Key
value. This abstract class has three concrete subclasses, SimpleTerm
, RangeTerm
and OrTerm
as described for {@link KeyFilter} .
Use the static factory methods {@link KeyFilter#simpleTerm(Object)}, {@link KeyFilter#rangeTerm(Object,Object)}, {@link KeyFilter#rangeTerm(Object,Object,CoderContext)}, {@link KeyFilter#rangeTerm(Object,Object,boolean,boolean)}, {@link KeyFilter#rangeTerm(Object,Object,boolean,boolean,CoderContext)}, and {@link KeyFilter#orTerm} to create instances of Term
.