- AbstractAggregation - Class in com.jayway.jsonpath.internal.function.numeric
-
Defines the pattern for processing numerical values via an abstract implementation that iterates over the collection
of JSONArray entities and verifies that each is a numerical value and then passes that along the abstract methods
Created by mattg on 6/26/15.
- AbstractAggregation() - Constructor for class com.jayway.jsonpath.internal.function.numeric.AbstractAggregation
-
- AbstractJsonProvider - Class in com.jayway.jsonpath.spi.json
-
- AbstractJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
- accept(Object, Object, Configuration, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.PredicatePathToken
-
- add(String, Object, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonContext
-
- add(JsonPath, Object) - Method in class com.jayway.jsonpath.internal.JsonContext
-
- add(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
-
- add(Object, Object, Configuration) - Method in class com.jayway.jsonpath.JsonPath
-
Adds a new value to the Array this path points to in the provided jsonObject
- add(String, Object, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
-
Add value to array
- add(JsonPath, Object) - Method in interface com.jayway.jsonpath.WriteContext
-
Add value to array at the given path
- addEvaluationListeners(EvaluationListener...) - Method in class com.jayway.jsonpath.Configuration
-
Creates a new Configuration by the provided evaluation listeners to the current listeners
- addOptions(Option...) - Method in class com.jayway.jsonpath.Configuration
-
Creates a new configuration by adding the new options to the options used in this configuration.
- addResult(String, PathRef, Object) - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
-
- all(Object...) - Method in class com.jayway.jsonpath.Criteria
-
The all
operator is similar to $in, but instead of matching any value
in the specified array all values in the array must be matched.
- all(Collection<?>) - Method in class com.jayway.jsonpath.Criteria
-
The all
operator is similar to $in, but instead of matching any value
in the specified array all values in the array must be matched.
- and() - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
-
Syntactic sugar to allow chaining assertions with a separating and() statement
with(json).assertThat("firstName", is(equalTo("Bobby"))).and().assertThat("lastName", is(equalTo("Ewing")))
- and() - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.
Syntactic sugar to allow chaining assertions with a separating and() statement
with(json).assertThat("firstName", is(equalTo("Bobby"))).and().assertThat("lastName", is(equalTo("Ewing")))
- and(String) - Method in class com.jayway.jsonpath.Criteria
-
Static factory method to create a Criteria using the provided key
- and(Predicate) - Method in class com.jayway.jsonpath.Filter
-
- and(LogicalExpressionNode) - Method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
-
- append(ExpressionNode) - Method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
-
- append(PathToken) - Method in class com.jayway.jsonpath.internal.path.RootPathToken
-
- appendPathToken(PathToken) - Method in interface com.jayway.jsonpath.internal.path.PathTokenAppender
-
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.Criteria
-
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.Filter
-
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
-
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.RelationalExpressionNode
-
- apply(Predicate.PredicateContext) - Method in interface com.jayway.jsonpath.Predicate
-
- ArrayIndexOperation - Class in com.jayway.jsonpath.internal.path
-
- ArrayPathToken - Class in com.jayway.jsonpath.internal.path
-
- ArraySliceOperation - Class in com.jayway.jsonpath.internal.path
-
- ArraySliceOperation.Operation - Enum in com.jayway.jsonpath.internal.path
-
- asBooleanNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- asBooleanNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.BooleanNode
-
- asClassNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- asClassNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ClassNode
-
- asExistsCheck(boolean) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
-
- asJsonNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- asJsonNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
-
- asNullNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- asNullNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.NullNode
-
- asNumberNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- asNumberNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.NumberNode
-
- asPathNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- asPathNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
-
- asPatternNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- asPatternNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PatternNode
-
- asPredicateNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- asPredicateNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PredicateNode
-
- assertEquals(String, T) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
-
Asserts that object specified by path is equal to the expected value.
- assertEquals(String, T, String) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
-
- assertEquals(String, T) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.
Asserts that object specified by path is equal to the expected value.
- assertEquals(String, T, String) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.
- assertNotDefined(String) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
-
Checks that a path is not defined within a document.
- assertNotDefined(String, String) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
-
- assertNotDefined(String) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.
Checks that a path is not defined within a document.
- assertNotDefined(String, String) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.
- assertNotNull(String) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
-
Asserts that object specified by path is NOT null.
- assertNotNull(String, String) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
-
- assertNotNull(String) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.
Asserts that object specified by path is NOT null.
- assertNotNull(String, String) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.
- assertNull(String) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
-
Asserts that object specified by path is null.
- assertNull(String, String) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
-
- assertNull(String) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.
Asserts that object specified by path is null.
- assertNull(String, String) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.
- assertThat(String, Matcher<T>) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
-
Asserts that object specified by path satisfies the condition specified by matcher.
- assertThat(String, Matcher<T>, String) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
- assertThat(String, Matcher<T>) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.
Asserts that object specified by path satisfies the condition specified by matcher.
- assertThat(String, Matcher<T>, String) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.
- asStringNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- asStringNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
-
- asUndefinedNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- asUndefinedNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.UndefinedNode
-
- asValueListNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- asValueListNode(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
-
- asValueListNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ValueListNode
-
- Average - Class in com.jayway.jsonpath.internal.function.numeric
-
Provides the average of a series of numbers in a JSONArray
Created by mattg on 6/26/15.
- Average() - Constructor for class com.jayway.jsonpath.internal.function.numeric.Average
-
- get(String) - Method in interface com.jayway.jsonpath.spi.cache.Cache
-
Get the Cached JsonPath
- get(String) - Method in class com.jayway.jsonpath.spi.cache.LRUCache
-
- get(String) - Method in class com.jayway.jsonpath.spi.cache.NOOPCache
-
- getArrayIndex(Object, int) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
Extracts a value from an array
- getArrayIndex(Object, int, boolean) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
- getArrayIndex(Object, int) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
-
- getArrayIndex(Object, int) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
-
- getArrayIndex(Object, int) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Extracts a value from an array anw unwraps provider specific data type
- getArrayIndex(Object, int, boolean) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Deprecated.
- getBoolean() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.BooleanNode
-
- getCache() - Static method in class com.jayway.jsonpath.spi.cache.CacheProvider
-
- getClazz() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ClassNode
-
- getCompiledPattern() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PatternNode
-
- getEvaluationListeners() - Method in class com.jayway.jsonpath.Configuration
-
Returns the evaluation listeners registered in this configuration
- getJson() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
-
- getJson() - Method in exception com.jayway.jsonpath.InvalidJsonException
-
- getMapValue(Object, String) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
Extracts a value from an map
- getMapValue(Object, String) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
-
- getMapValue(Object, String) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
-
- getMapValue(Object, String) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Extracts a value from an map
- getNodes() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ValueListNode
-
- getNumber() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.NumberNode
-
- getObjectMapper() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
-
- getObjectMapper() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
-
- getOperator() - Method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
-
- getOperatorString() - Method in enum com.jayway.jsonpath.internal.filter.LogicalOperator
-
- getOptions() - Method in class com.jayway.jsonpath.Configuration
-
Returns the options used by this configuration
- getPath() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
-
Returns the list of formalized paths that represent the result of the evaluation
- getPath() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
-
- getPath() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
-
- getPath() - Method in class com.jayway.jsonpath.JsonPath
-
Returns the string representation of this JsonPath
- getPathFragment() - Method in class com.jayway.jsonpath.internal.path.ArrayPathToken
-
- getPathFragment() - Method in class com.jayway.jsonpath.internal.path.FunctionPathToken
-
- getPathFragment() - Method in class com.jayway.jsonpath.internal.path.PathToken
-
- getPathFragment() - Method in class com.jayway.jsonpath.internal.path.PredicatePathToken
-
- getPathFragment() - Method in class com.jayway.jsonpath.internal.path.RootPathToken
-
- getPathFragment() - Method in class com.jayway.jsonpath.internal.path.ScanPathToken
-
- getPathFragment() - Method in class com.jayway.jsonpath.internal.path.WildcardPathToken
-
- getPathList() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
-
Convenience method to get list of hits as String path representations
- getPathList() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
-
- getPathTokenAppender() - Method in class com.jayway.jsonpath.internal.path.RootPathToken
-
- getPredicate() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PredicateNode
-
- getPropertyKeys(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
Returns the keys from the given object
- getPropertyKeys(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
-
- getPropertyKeys(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
-
- getPropertyKeys(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Returns the keys from the given object
- getSilent(String) - Method in class com.jayway.jsonpath.spi.cache.LRUCache
-
- getString() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
-
- getTokenCount() - Method in class com.jayway.jsonpath.internal.path.PathToken
-
- getTokenCount() - Method in class com.jayway.jsonpath.internal.path.RootPathToken
-
- getType() - Method in class com.jayway.jsonpath.TypeRef
-
- getValue() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
-
This method does not adhere to configuration settings.
- getValue(boolean) - Method in interface com.jayway.jsonpath.internal.EvaluationContext
-
- getValue() - Method in class com.jayway.jsonpath.internal.function.numeric.AbstractAggregation
-
Obtains the value generated via the series of next value calls
- getValue() - Method in class com.jayway.jsonpath.internal.function.numeric.Average
-
- getValue() - Method in class com.jayway.jsonpath.internal.function.numeric.Max
-
- getValue() - Method in class com.jayway.jsonpath.internal.function.numeric.Min
-
- getValue() - Method in class com.jayway.jsonpath.internal.function.numeric.StandardDeviation
-
- getValue() - Method in class com.jayway.jsonpath.internal.function.numeric.Sum
-
- getValue() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
-
- getValue(boolean) - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
-
- GsonJsonProvider - Class in com.jayway.jsonpath.spi.json
-
- GsonJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.GsonJsonProvider
-
- GsonMappingProvider - Class in com.jayway.jsonpath.spi.mapper
-
- GsonMappingProvider(Gson) - Constructor for class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
-
- GsonMappingProvider(Callable<Gson>) - Constructor for class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
-
- GsonMappingProvider() - Constructor for class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
-
- gt(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using the > operator
- gte(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using the >= operator
- in(Object...) - Method in class com.jayway.jsonpath.Criteria
-
The in
operator is analogous to the SQL IN modifier, allowing you
to specify an array of possible matches.
- in(Collection<?>) - Method in class com.jayway.jsonpath.Criteria
-
The in
operator is analogous to the SQL IN modifier, allowing you
to specify an array of possible matches.
- inBounds(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- inBounds() - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- incrementPosition(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- index() - Method in interface com.jayway.jsonpath.EvaluationListener.FoundResult
-
the index of this result.
- indexes() - Method in class com.jayway.jsonpath.internal.path.ArrayIndexOperation
-
- indexOfClosingBracket(int, boolean, boolean) - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- indexOfClosingSquareBracket(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- indexOfMatchingCloseChar(int, char, char, boolean, boolean) - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- indexOfNextSignificantChar(char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- indexOfNextSignificantChar(int, char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- indexOfPreviousSignificantChar(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- indexOfPreviousSignificantChar() - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- INSTANCE - Static variable in class com.jayway.jsonpath.internal.DefaultsImpl
-
- InvalidCriteriaException - Exception in com.jayway.jsonpath
-
- InvalidCriteriaException() - Constructor for exception com.jayway.jsonpath.InvalidCriteriaException
-
- InvalidCriteriaException(String) - Constructor for exception com.jayway.jsonpath.InvalidCriteriaException
-
- InvalidCriteriaException(String, Throwable) - Constructor for exception com.jayway.jsonpath.InvalidCriteriaException
-
- InvalidCriteriaException(Throwable) - Constructor for exception com.jayway.jsonpath.InvalidCriteriaException
-
- InvalidJsonException - Exception in com.jayway.jsonpath
-
- InvalidJsonException() - Constructor for exception com.jayway.jsonpath.InvalidJsonException
-
- InvalidJsonException(String) - Constructor for exception com.jayway.jsonpath.InvalidJsonException
-
- InvalidJsonException(String, Throwable) - Constructor for exception com.jayway.jsonpath.InvalidJsonException
-
- InvalidJsonException(Throwable) - Constructor for exception com.jayway.jsonpath.InvalidJsonException
-
- InvalidJsonException(Throwable, String) - Constructor for exception com.jayway.jsonpath.InvalidJsonException
-
Rethrow the exception with the problematic JSON captured.
- InvalidModificationException - Exception in com.jayway.jsonpath
-
- InvalidModificationException(String) - Constructor for exception com.jayway.jsonpath.InvalidModificationException
-
- InvalidPathException - Exception in com.jayway.jsonpath
-
- InvalidPathException() - Constructor for exception com.jayway.jsonpath.InvalidPathException
-
- InvalidPathException(String) - Constructor for exception com.jayway.jsonpath.InvalidPathException
-
- InvalidPathException(String, Throwable) - Constructor for exception com.jayway.jsonpath.InvalidPathException
-
- InvalidPathException(Throwable) - Constructor for exception com.jayway.jsonpath.InvalidPathException
-
- invoke(String, PathRef, Object, EvaluationContext) - Method in class com.jayway.jsonpath.internal.function.Length
-
- invoke(String, PathRef, Object, EvaluationContext) - Method in class com.jayway.jsonpath.internal.function.numeric.AbstractAggregation
-
- invoke(String, PathRef, Object, EvaluationContext) - Method in class com.jayway.jsonpath.internal.function.PassthruPathFunction
-
- invoke(String, PathRef, Object, EvaluationContext) - Method in interface com.jayway.jsonpath.internal.function.PathFunction
-
Invoke the function and output a JSON object (or scalar) value which will be the result of executing the path
- invoke(PathFunction, String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.PathToken
-
- is(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using equality
- isArray(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
-
- isArray(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
checks if object is an array
- isArray(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
-
- isArray(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
-
- isArray(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
checks if object is an array
- isBooleanNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.BooleanNode
-
- isBooleanNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- isClassNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ClassNode
-
- isClassNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- IsCollectionWithSize<E> - Class in com.jayway.jsonassert.impl.matcher
-
Matches if collection size satisfies a nested matcher.
- IsCollectionWithSize(Matcher<? super Integer>) - Constructor for class com.jayway.jsonassert.impl.matcher.IsCollectionWithSize
-
- isDefinite() - Method in class com.jayway.jsonpath.internal.path.CompiledPath
-
- isDefinite() - Method in interface com.jayway.jsonpath.internal.Path
-
- isDefinite() - Method in class com.jayway.jsonpath.JsonPath
-
Checks if a path points to a single item or if it potentially returns multiple items
a path is considered
not definite if it contains a scan fragment ".."
or an array position fragment that is not based on a single index
definite path examples are:
$store.book
$store.book[1].title
not definite path examples are:
$..book
$.store.book[*]
$.store.book[1,2]
$.store.book[?(@.category = 'fiction')]
- isEmpty(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
-
- isEmpty() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
-
- isEmpty(CharSequence) - Static method in class com.jayway.jsonpath.internal.Utils
-
Checks if a CharSequence is empty ("") or null.
- IsEmptyCollection<E> - Class in com.jayway.jsonassert.impl.matcher
-
Tests if collection is empty.
- IsEmptyCollection() - Constructor for class com.jayway.jsonassert.impl.matcher.IsEmptyCollection
-
- isExistsCheck() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
-
- isFunctionPath() - Method in class com.jayway.jsonpath.internal.path.CompiledPath
-
- isFunctionPath() - Method in interface com.jayway.jsonpath.internal.Path
-
- isFunctionPath() - Method in class com.jayway.jsonpath.internal.path.RootPathToken
-
- isJsonNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- isJsonNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
-
- isMap(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
-
- isMap(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
checks if object is a map (i.e.
- isMap(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
-
- isMap(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
-
- isMap(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
checks if object is a map (i.e.
- IsMapContainingKey<K> - Class in com.jayway.jsonassert.impl.matcher
-
- IsMapContainingKey(Matcher<K>) - Constructor for class com.jayway.jsonassert.impl.matcher.IsMapContainingKey
-
- IsMapContainingValue<V> - Class in com.jayway.jsonassert.impl.matcher
-
- IsMapContainingValue(Matcher<? super V>) - Constructor for class com.jayway.jsonassert.impl.matcher.IsMapContainingValue
-
- isNullNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- isNullNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.NullNode
-
- isNumberCharacter(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- isNumberNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- isNumberNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.NumberNode
-
- isOutOfBounds(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
-
- isParsed() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
-
- isPathDefinite() - Method in class com.jayway.jsonpath.internal.path.PathToken
-
- isPathDefinite(String) - Static method in class com.jayway.jsonpath.JsonPath
-
- isPathNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- isPathNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
-
- isPatternNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- isPatternNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PatternNode
-
- isPredicateNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- isPredicateNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PredicateNode
-
- isRootPath() - Method in class com.jayway.jsonpath.internal.path.CompiledPath
-
- isRootPath() - Method in interface com.jayway.jsonpath.internal.Path
-
- isSingleIndexOperation() - Method in class com.jayway.jsonpath.internal.path.ArrayIndexOperation
-
- isStringNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- isStringNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
-
- isTokenDefinite() - Method in class com.jayway.jsonpath.internal.path.ArrayPathToken
-
- isTokenDefinite() - Method in class com.jayway.jsonpath.internal.path.FunctionPathToken
-
Return the actual value by indicating true.
- isTokenDefinite() - Method in class com.jayway.jsonpath.internal.path.PathToken
-
- isTokenDefinite() - Method in class com.jayway.jsonpath.internal.path.PredicatePathToken
-
- isTokenDefinite() - Method in class com.jayway.jsonpath.internal.path.RootPathToken
-
- isTokenDefinite() - Method in class com.jayway.jsonpath.internal.path.ScanPathToken
-
- isTokenDefinite() - Method in class com.jayway.jsonpath.internal.path.WildcardPathToken
-
- isTrue(boolean, String) - Static method in class com.jayway.jsonpath.internal.Utils
-
Validate that the argument condition is true
; otherwise
throwing an exception with the specified message.
- isUndefinedNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- isUndefinedNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.UndefinedNode
-
- isValueListNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
-
- isValueListNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ValueListNode
-
- item() - Method in class com.jayway.jsonpath.internal.path.PredicateContextImpl
-
- item(Class<T>) - Method in class com.jayway.jsonpath.internal.path.PredicateContextImpl
-
- item() - Method in interface com.jayway.jsonpath.Predicate.PredicateContext
-
Returns the current item being evaluated by this predicate
- item(Class<T>) - Method in interface com.jayway.jsonpath.Predicate.PredicateContext
-
Returns the current item being evaluated by this predicate.
- iterator() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ValueListNode
-
- read(String, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonContext
-
- read(String, Class<T>, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonContext
-
- read(JsonPath) - Method in class com.jayway.jsonpath.internal.JsonContext
-
- read(JsonPath, Class<T>) - Method in class com.jayway.jsonpath.internal.JsonContext
-
- read(JsonPath, TypeRef<T>) - Method in class com.jayway.jsonpath.internal.JsonContext
-
- read(String, TypeRef<T>) - Method in class com.jayway.jsonpath.internal.JsonContext
-
- read(Object) - Method in class com.jayway.jsonpath.JsonPath
-
Applies this JsonPath to the provided json document.
- read(Object, Configuration) - Method in class com.jayway.jsonpath.JsonPath
-
Applies this JsonPath to the provided json document.
- read(String) - Method in class com.jayway.jsonpath.JsonPath
-
Applies this JsonPath to the provided json string
- read(String, Configuration) - Method in class com.jayway.jsonpath.JsonPath
-
Applies this JsonPath to the provided json string
- read(URL) - Method in class com.jayway.jsonpath.JsonPath
-
Applies this JsonPath to the provided json URL
- read(File) - Method in class com.jayway.jsonpath.JsonPath
-
Applies this JsonPath to the provided json file
- read(File, Configuration) - Method in class com.jayway.jsonpath.JsonPath
-
Applies this JsonPath to the provided json file
- read(InputStream) - Method in class com.jayway.jsonpath.JsonPath
-
Applies this JsonPath to the provided json input stream
- read(InputStream, Configuration) - Method in class com.jayway.jsonpath.JsonPath
-
Applies this JsonPath to the provided json input stream
- read(InputStream, String, Configuration) - Method in class com.jayway.jsonpath.JsonPath
-
Applies this JsonPath to the provided json input stream
- read(Object, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
-
Creates a new JsonPath and applies it to the provided Json object
- read(String, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
-
Creates a new JsonPath and applies it to the provided Json string
- read(URL, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
-
Creates a new JsonPath and applies it to the provided Json object
- read(File, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
-
Creates a new JsonPath and applies it to the provided Json object
- read(InputStream, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
-
Creates a new JsonPath and applies it to the provided Json object
- read(String, Predicate...) - Method in interface com.jayway.jsonpath.ReadContext
-
Reads the given path from this context
- read(String, Class<T>, Predicate...) - Method in interface com.jayway.jsonpath.ReadContext
-
Reads the given path from this context
- read(JsonPath) - Method in interface com.jayway.jsonpath.ReadContext
-
Reads the given path from this context
- read(JsonPath, Class<T>) - Method in interface com.jayway.jsonpath.ReadContext
-
Reads the given path from this context
- read(JsonPath, TypeRef<T>) - Method in interface com.jayway.jsonpath.ReadContext
-
Reads the given path from this context
Sample code to create a TypeRef
TypeRef ref = new TypeRef>() {};
- read(String, TypeRef<T>) - Method in interface com.jayway.jsonpath.ReadContext
-
Reads the given path from this context
Sample code to create a TypeRef
TypeRef ref = new TypeRef>() {};
- ReadContext - Interface in com.jayway.jsonpath
-
- regex(Pattern) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using a Regex
- RelationalExpressionNode - Class in com.jayway.jsonpath.internal.filter
-
- RelationalExpressionNode(ValueNode, RelationalOperator, ValueNode) - Constructor for class com.jayway.jsonpath.internal.filter.RelationalExpressionNode
-
- RelationalOperator - Enum in com.jayway.jsonpath.internal.filter
-
- remove(String) - Method in class com.jayway.jsonpath.spi.cache.LRUCache
-
- removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
Removes a value in an object or array
- removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
-
- removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
-
- removeProperty(Object, Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Removes a value in an object or array
- renameInMap(Object, String, String, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
-
- renameKey(String, String, String, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonContext
-
- renameKey(JsonPath, String, String) - Method in class com.jayway.jsonpath.internal.JsonContext
-
- renameKey(String, String, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
-
- renameKey(Object, String, String, Configuration) - Method in class com.jayway.jsonpath.JsonPath
-
- renameKey(String, String, String, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
-
Renames the last key element of a given path.
- renameKey(JsonPath, String, String) - Method in interface com.jayway.jsonpath.WriteContext
-
Renames the last key element of a given path.
- result() - Method in interface com.jayway.jsonpath.EvaluationListener.FoundResult
-
The result object
- resultFound(EvaluationListener.FoundResult) - Method in interface com.jayway.jsonpath.EvaluationListener
-
Callback invoked when result is found
- root() - Method in class com.jayway.jsonpath.internal.path.PredicateContextImpl
-
- root() - Method in interface com.jayway.jsonpath.Predicate.PredicateContext
-
Returns the root document (the complete JSON)
- rootDocument() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
-
The json document that is evaluated
- rootDocument() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
-
- RootPathToken - Class in com.jayway.jsonpath.internal.path
-