static final class JSONPathFilter.NameName 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 |
|---|---|
(package private) java.lang.String |
fieldName1 |
(package private) long |
fieldNameName1Hash |
fieldName, fieldName2, fieldNameNameHash, fieldNameNameHash2, function, includeArray| Constructor and Description |
|---|
NameName(java.lang.String fieldName,
long fieldNameNameHash,
java.lang.String fieldName1,
long fieldNameName1Hash) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(JSONPath.Context context,
java.lang.Object object) |
(package private) boolean |
apply(java.lang.Object fieldValue) |
accept, applyNull, eval, excludeArray, extractFieldValue, removeisAnd, setAndcontains, set, setCallback, setInt, setLongfinal java.lang.String fieldName1
final long fieldNameName1Hash
public NameName(java.lang.String fieldName,
long fieldNameNameHash,
java.lang.String fieldName1,
long fieldNameName1Hash)
public boolean apply(JSONPath.Context context, java.lang.Object object)
apply in class JSONPathFilter.NameFilterboolean apply(java.lang.Object fieldValue)
apply in class JSONPathFilter.NameFilter