static final class JSONPathFilter.NameStringContainsSegment extends JSONPathFilter.NameFilter
JSONPathFilter.EndsWithSegment, JSONPathFilter.GroupFilter, JSONPathFilter.NameArrayOpSegment, JSONPathFilter.NameDecimalOpSegment, JSONPathFilter.NameDoubleOpSegment, JSONPathFilter.NameExistsFilter, JSONPathFilter.NameFilter, JSONPathFilter.NameIntBetweenSegment, JSONPathFilter.NameIntInSegment, JSONPathFilter.NameIntOpSegment, JSONPathFilter.NameIsNull, JSONPathFilter.NameLongContainsSegment, JSONPathFilter.NameMatchFilter, JSONPathFilter.NameName, JSONPathFilter.NameObjectOpSegment, JSONPathFilter.NameRLikeSegment, JSONPathFilter.NamesExistsFilter, JSONPathFilter.NameStringContainsSegment, JSONPathFilter.NameStringInSegment, JSONPathFilter.NameStringOpSegment, JSONPathFilter.NameSubFilterSegment, JSONPathFilter.Operator, JSONPathFilter.RangeIndexSegmentFilter, JSONPathFilter.Segment2Filter, JSONPathFilter.SegmentFilter, JSONPathFilter.StartsWithSegmentJSONPathSegment.AllSegment, JSONPathSegment.CycleNameSegment, JSONPathSegment.EntrySetSegment, JSONPathSegment.EvalSegment, JSONPathSegment.KeysSegment, JSONPathSegment.LengthSegment, JSONPathSegment.MaxSegment, JSONPathSegment.MinSegment, JSONPathSegment.MultiIndexSegment, JSONPathSegment.MultiNameSegment, JSONPathSegment.RandomIndexSegment, JSONPathSegment.RangeIndexSegment, JSONPathSegment.RootSegment, JSONPathSegment.SelfSegment, JSONPathSegment.SumSegment, JSONPathSegment.ValuesSegment| Modifier and Type | Field and Description |
|---|---|
private boolean |
not |
private java.lang.String[] |
values |
fieldName, fieldName2, fieldNameNameHash, fieldNameNameHash2, function, includeArray| Constructor and Description |
|---|
NameStringContainsSegment(java.lang.String fieldName,
long fieldNameNameHash,
java.lang.String[] fieldName2,
long[] fieldNameNameHash2,
java.lang.String[] values,
boolean not) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(java.lang.Object fieldValue) |
accept, apply, applyNull, eval, excludeArray, extractFieldValue, removeisAnd, setAndcontains, set, setCallback, setInt, setLongpublic NameStringContainsSegment(java.lang.String fieldName,
long fieldNameNameHash,
java.lang.String[] fieldName2,
long[] fieldNameNameHash2,
java.lang.String[] values,
boolean not)
public boolean apply(java.lang.Object fieldValue)
apply in class JSONPathFilter.NameFilter