A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABORT - com.jayway.jsonpath.EvaluationListener.EvaluationContinuation
-
Current result is included but no further evaluation will be performed.
- 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(JsonPath, Object) - Method in class com.jayway.jsonpath.internal.JsonContext
- add(JsonPath, Object) - Method in interface com.jayway.jsonpath.WriteContext
-
Add value to array at the given path
- add(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
- add(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ArrayIndexPathRef
- add(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectMultiPropertyPathRef
- add(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectPropertyPathRef
- add(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.RootPathRef
- 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 class com.jayway.jsonpath.internal.JsonContext
- add(String, Object, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
-
Add value to array
- addEvaluationListeners(EvaluationListener...) - Method in class com.jayway.jsonpath.Configuration
-
Creates a new Configuration by the provided evaluation listeners to the current listeners
- addKey(String) - Method in class com.jayway.jsonpath.spi.cache.LRUCache
- 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. - ALL - com.jayway.jsonpath.internal.filter.RelationalOperator
- AllEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.AllEvaluator
- ALWAYS_RETURN_LIST - com.jayway.jsonpath.Option
-
Makes this implementation more compliant to the Goessner spec.
- and() - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
-
Syntactic sugar to allow chaining assertions with a separating and() statement
- and() - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.Syntactic sugar to allow chaining assertions with a separating and() statement
- and(LogicalExpressionNode) - Method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- and(Predicate) - Method in class com.jayway.jsonpath.Filter
- and(Predicate) - Method in class com.jayway.jsonpath.Filter.AndFilter
- and(Predicate) - Method in class com.jayway.jsonpath.Filter.OrFilter
- and(String) - Method in class com.jayway.jsonpath.Criteria
-
Static factory method to create a Criteria using the provided key
- AND - com.jayway.jsonpath.internal.filter.LogicalOperator
- AND - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- AndFilter(Predicate, Predicate) - Constructor for class com.jayway.jsonpath.Filter.AndFilter
- AndFilter(Collection<Predicate>) - Constructor for class com.jayway.jsonpath.Filter.AndFilter
- append(ExpressionNode) - Method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- append(PathToken) - Method in class com.jayway.jsonpath.internal.path.RootPathToken
- appendIndent(StringBuilder, int) - Static method in class com.jayway.jsonpath.internal.JsonFormatter
- appendPathToken(PathToken) - Method in interface com.jayway.jsonpath.internal.path.PathTokenAppender
- appendTailToken(PathToken) - Method in class com.jayway.jsonpath.internal.path.PathToken
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.Criteria
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.Filter.AndFilter
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.Filter
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.Filter.OrFilter
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.Filter.SingleFilter
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler.CompiledFilter
- 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
- ARRAY_CLOSE - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- ARRAY_OPEN - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- arrayIndexOperation - Variable in class com.jayway.jsonpath.internal.path.ArrayPathToken
- ArrayIndexOperation - Class in com.jayway.jsonpath.internal.path
- ArrayIndexOperation(List<Integer>) - Constructor for class com.jayway.jsonpath.internal.path.ArrayIndexOperation
- ArrayIndexPathRef(Object, int) - Constructor for class com.jayway.jsonpath.internal.PathRef.ArrayIndexPathRef
- ArrayPathToken - Class in com.jayway.jsonpath.internal.path
- ArrayPathToken(ArrayIndexOperation) - Constructor for class com.jayway.jsonpath.internal.path.ArrayPathToken
- ArrayPathToken(ArraySliceOperation) - Constructor for class com.jayway.jsonpath.internal.path.ArrayPathToken
- ArrayPathTokenPredicate(EvaluationContextImpl) - Constructor for class com.jayway.jsonpath.internal.path.ScanPathToken.ArrayPathTokenPredicate
- arraySliceOperation - Variable in class com.jayway.jsonpath.internal.path.ArrayPathToken
- ArraySliceOperation - Class in com.jayway.jsonpath.internal.path
- ArraySliceOperation(Integer, Integer, ArraySliceOperation.Operation) - Constructor for class com.jayway.jsonpath.internal.path.ArraySliceOperation
- ArraySliceOperation.Operation - Enum in com.jayway.jsonpath.internal.path
- AS_PATH_LIST - com.jayway.jsonpath.Option
-
Returns a list of path strings representing the path of the evaluation hits
- 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) - 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 class com.jayway.jsonassert.impl.JsonAsserterImpl
- 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) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.Checks that a path is not defined within a document.
- assertNotDefined(String, String) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
- 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) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.Asserts that object specified by path is NOT null.
- assertNotNull(String, String) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
- 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) - Method in interface com.jayway.jsonassert.JsonAsserter
-
Deprecated.Asserts that object specified by path is null.
- assertNull(String, String) - Method in class com.jayway.jsonassert.impl.JsonAsserterImpl
- 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>) - 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 class com.jayway.jsonassert.impl.JsonAsserterImpl
- 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() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ValueListNode
- asValueListNode(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- 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
B
- BANG - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- BigDecimalReader() - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.BigDecimalReader
- BooleanNode(CharSequence) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.BooleanNode
- build() - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- builder() - Static method in class com.jayway.jsonpath.Configuration
-
Returns a new ConfigurationBuilder
C
- cache - Static variable in class com.jayway.jsonpath.spi.cache.CacheProvider
- Cache - Interface in com.jayway.jsonpath.spi.cache
- CacheProvider - Class in com.jayway.jsonpath.spi.cache
- CacheProvider() - Constructor for class com.jayway.jsonpath.spi.cache.CacheProvider
- cachingEnabled - Static variable in class com.jayway.jsonpath.spi.cache.CacheProvider
- chain - Variable in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- CharacterIndex - Class in com.jayway.jsonpath.internal
- CharacterIndex(CharSequence) - Constructor for class com.jayway.jsonpath.internal.CharacterIndex
- charAt(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- charAtOr(int, char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- charSequence - Variable in class com.jayway.jsonpath.internal.CharacterIndex
- charSequence() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- checkArrayModel(String, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.ArrayPathToken
-
Check if model is non-null and array.
- checkComplete() - Method in class com.jayway.jsonpath.Criteria
- ClassNode(Class) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.ClassNode
- clazz - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.ClassNode
- CLOSE_BRACKET - Static variable in class com.jayway.jsonpath.internal.CharacterIndex
- CLOSE_BRACKET - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- CLOSE_SQUARE_BRACKET - Static variable in class com.jayway.jsonpath.internal.CharacterIndex
- CLOSE_SQUARE_BRACKET - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- closeQuietly(Closeable) - Static method in class com.jayway.jsonpath.internal.Utils
- CollectionMatcher<C extends java.util.Collection<?>> - Class in com.jayway.jsonassert.impl.matcher
- CollectionMatcher() - Constructor for class com.jayway.jsonassert.impl.matcher.CollectionMatcher
- collectionWithSize(Matcher<? super Integer>) - Static method in class com.jayway.jsonassert.JsonAssert
-
Deprecated.
- com.jayway.jsonassert - package com.jayway.jsonassert
- com.jayway.jsonassert.impl - package com.jayway.jsonassert.impl
- com.jayway.jsonassert.impl.matcher - package com.jayway.jsonassert.impl.matcher
- com.jayway.jsonpath - package com.jayway.jsonpath
- com.jayway.jsonpath.internal - package com.jayway.jsonpath.internal
- com.jayway.jsonpath.internal.filter - package com.jayway.jsonpath.internal.filter
- com.jayway.jsonpath.internal.function - package com.jayway.jsonpath.internal.function
- com.jayway.jsonpath.internal.function.numeric - package com.jayway.jsonpath.internal.function.numeric
- com.jayway.jsonpath.internal.path - package com.jayway.jsonpath.internal.path
- com.jayway.jsonpath.spi.cache - package com.jayway.jsonpath.spi.cache
- com.jayway.jsonpath.spi.json - package com.jayway.jsonpath.spi.json
- com.jayway.jsonpath.spi.mapper - package com.jayway.jsonpath.spi.mapper
- COMMA - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- compareTo(PathRef) - Method in class com.jayway.jsonpath.internal.PathRef.ArrayIndexPathRef
- compareTo(PathRef) - Method in class com.jayway.jsonpath.internal.PathRef
- compareTo(TypeRef<T>) - Method in class com.jayway.jsonpath.TypeRef
-
The only reason we define this method (and require implementation of
Comparable
) is to prevent constructing a reference without type information. - compile() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- compile() - Method in class com.jayway.jsonpath.internal.path.PathCompiler
- compile(String) - Static method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- compile(String, Predicate...) - Static method in class com.jayway.jsonpath.internal.path.PathCompiler
- compile(String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
-
Compiles a JsonPath
- CompiledFilter(Predicate) - Constructor for class com.jayway.jsonpath.internal.filter.FilterCompiler.CompiledFilter
- CompiledPath - Class in com.jayway.jsonpath.internal.path
- CompiledPath(RootPathToken, boolean) - Constructor for class com.jayway.jsonpath.internal.path.CompiledPath
- compiledPattern - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.PatternNode
- concat(CharSequence...) - Static method in class com.jayway.jsonpath.internal.Utils
- configuration - Variable in class com.jayway.jsonpath.internal.JsonContext
- configuration - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- configuration - Variable in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- configuration() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
- configuration() - Method in class com.jayway.jsonpath.internal.JsonContext
- configuration() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- configuration() - Method in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- configuration() - Method in interface com.jayway.jsonpath.Predicate.PredicateContext
-
Configuration to use when evaluating
- configuration() - Method in interface com.jayway.jsonpath.ReadContext
-
Returns the configuration used for reading
- configuration() - Method in interface com.jayway.jsonpath.WriteContext
-
Returns the configuration used for reading
- Configuration - Class in com.jayway.jsonpath
-
Immutable configuration object
- Configuration(JsonProvider, MappingProvider, EnumSet<Option>, Collection<EvaluationListener>) - Constructor for class com.jayway.jsonpath.Configuration
- Configuration.ConfigurationBuilder - Class in com.jayway.jsonpath
-
Configuration builder
- Configuration.Defaults - Interface in com.jayway.jsonpath
- ConfigurationBuilder() - Constructor for class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- contains(ValueNode) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ValueListNode
- contains(Object) - Method in class com.jayway.jsonpath.Criteria
-
The
contains
operator asserts that the provided object is contained in the result. - contains(String) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
- CONTAINS - com.jayway.jsonpath.internal.filter.RelationalOperator
- ContainsEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.ContainsEvaluator
- containsOption(Option) - Method in class com.jayway.jsonpath.Configuration
-
Check if this configuration contains the given option
- contextDocument - Variable in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- CONTINUE - com.jayway.jsonpath.EvaluationListener.EvaluationContinuation
-
Evaluation continues
- convert(MapFunction, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ArrayIndexPathRef
- convert(MapFunction, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
- convert(MapFunction, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectMultiPropertyPathRef
- convert(MapFunction, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectPropertyPathRef
- convert(MapFunction, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.RootPathRef
- convert(Object) - Method in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.BigDecimalReader
- convert(Object) - Method in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.DateReader
- convert(Object) - Method in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.DoubleReader
- convert(Object) - Method in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.FloatReader
- convert(Object) - Method in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.IntegerReader
- convert(Object) - Method in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.LongReader
- convert(Object) - Method in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.StringReader
- convert(Object, TypeRef<T>, Configuration) - Method in class com.jayway.jsonpath.internal.JsonContext
- convert(Object, Class<T>, Configuration) - Method in class com.jayway.jsonpath.internal.JsonContext
- convertReaderToString(Reader) - Static method in class com.jayway.jsonassert.JsonAssert
-
Deprecated.
- count - Variable in class com.jayway.jsonpath.internal.function.numeric.Average
- count - Variable in class com.jayway.jsonpath.internal.function.numeric.StandardDeviation
- crateScanToken() - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- create(Object, int) - Static method in class com.jayway.jsonpath.internal.PathRef
- create(Object, String) - Static method in class com.jayway.jsonpath.internal.PathRef
- create(Object, Collection<String>) - Static method in class com.jayway.jsonpath.internal.PathRef
- create(String, String, String) - Static method in class com.jayway.jsonpath.Criteria
-
Deprecated.
- createArray() - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- createArray() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- createArray() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
- createArray() - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Creates a provider specific json array
- createArray() - Method in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- createBooleanNode(CharSequence) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createClassNode(Class<?>) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createEvaluator(RelationalOperator) - Static method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory
- createExpressionNode(ExpressionNode, LogicalOperator, ExpressionNode) - Static method in class com.jayway.jsonpath.internal.filter.ExpressionNode
- createFunctionPathToken(String) - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- createIndexArrayPathToken(ArrayIndexOperation) - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- createJsonElement(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- createJsonElement(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- createJsonNode(CharSequence) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createJsonNode(Object) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createLogicalAnd(ExpressionNode, ExpressionNode) - Static method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- createLogicalOr(ExpressionNode, ExpressionNode) - Static method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- createMap() - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- createMap() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- createMap() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
- createMap() - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Creates a provider specific json object
- createMap() - Method in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- createNullNode() - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createNumberNode(CharSequence) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createParser() - Method in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- createPathNode(Path) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createPathNode(CharSequence, boolean, boolean) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createPatternNode(CharSequence) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createPatternNode(Pattern) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createPredicatePathToken(Predicate) - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- createPredicatePathToken(Collection<Predicate>) - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- createPropertyPathToken(List<String>) - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- createRoot(Object) - Static method in class com.jayway.jsonpath.internal.PathRef
- createRootPathToken(char) - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- createScanPredicate(PathToken, EvaluationContextImpl) - Static method in class com.jayway.jsonpath.internal.path.ScanPathToken
- createSinglePropertyPathToken(String) - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- createSliceArrayPathToken(ArraySliceOperation) - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- createStringNode(CharSequence, boolean) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createUndefinedNode() - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createWildCardPathToken() - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- Criteria - Class in com.jayway.jsonpath
- Criteria(ValueNode) - Constructor for class com.jayway.jsonpath.Criteria
- Criteria(List<Criteria>, ValueNode) - Constructor for class com.jayway.jsonpath.Criteria
- criteriaChain - Variable in class com.jayway.jsonpath.Criteria
- criteriaType - Variable in class com.jayway.jsonpath.Criteria
- ctx - Variable in class com.jayway.jsonpath.internal.path.ScanPathToken.ArrayPathTokenPredicate
- ctx - Variable in class com.jayway.jsonpath.internal.path.ScanPathToken.FilterPathTokenPredicate
- ctx - Variable in class com.jayway.jsonpath.internal.path.ScanPathToken.PropertyPathTokenPredicate
- currentChar() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- currentCharIs(char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- currentCharIsClosingFunctionBracket(int) - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- currentIsTail() - Method in class com.jayway.jsonpath.internal.CharacterIndex
D
- DateReader() - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.DateReader
- DEFAULT - Static variable in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
- DEFAULT_PATH_LEAF_TO_NULL - com.jayway.jsonpath.Option
-
returns
null
for missing leaf. - defaultConfiguration() - Static method in class com.jayway.jsonpath.Configuration
-
Creates a new configuration based on default values
- defaultObjectMapper - Static variable in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- defaultObjectMapper - Static variable in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
- defaultObjectReader - Static variable in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
- DEFAULTS - Static variable in class com.jayway.jsonpath.Configuration
- DefaultsImpl - Class in com.jayway.jsonpath.internal
- DefaultsImpl() - Constructor for class com.jayway.jsonpath.internal.DefaultsImpl
- definite - Variable in class com.jayway.jsonpath.internal.path.PathToken
- delete(Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ArrayIndexPathRef
- delete(Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
- delete(Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectMultiPropertyPathRef
- delete(Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectPropertyPathRef
- delete(Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.RootPathRef
- delete(JsonPath) - Method in class com.jayway.jsonpath.internal.JsonContext
- delete(JsonPath) - Method in interface com.jayway.jsonpath.WriteContext
-
Deletes the given path
- delete(Object, Configuration) - Method in class com.jayway.jsonpath.JsonPath
-
Deletes the object this path points to in the provided jsonObject
- delete(String, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonContext
- delete(String, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
-
Deletes the given path
- describeTo(Description) - Method in class com.jayway.jsonassert.impl.matcher.IsCollectionWithSize
- describeTo(Description) - Method in class com.jayway.jsonassert.impl.matcher.IsEmptyCollection
- describeTo(Description) - Method in class com.jayway.jsonassert.impl.matcher.IsMapContainingKey
- describeTo(Description) - Method in class com.jayway.jsonassert.impl.matcher.IsMapContainingValue
- DOC_CONTEXT - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- DOC_CONTEXT - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- DocumentContext - Interface in com.jayway.jsonpath
- documentEvalCache - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- documentEvalCache() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- documentPathCache - Variable in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- documentPathCache() - Method in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- DoubleReader() - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.DoubleReader
E
- empty() - Static method in class com.jayway.jsonassert.impl.matcher.IsEmptyCollection
-
Matches an empty collection.
- empty(boolean) - Method in class com.jayway.jsonpath.Criteria
-
The
notEmpty
operator checks that an array or String is empty. - EMPTY - com.jayway.jsonpath.internal.filter.RelationalOperator
- emptyCollection() - Static method in class com.jayway.jsonassert.JsonAssert
-
Deprecated.
- EmptyEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.EmptyEvaluator
- eq(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using equality
- EQ - com.jayway.jsonpath.internal.filter.RelationalOperator
- EQ - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- equals(ValueNode.JsonNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.BooleanNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ClassNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.NullNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.NumberNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PatternNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PredicateNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.UndefinedNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ValueListNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.path.PathToken
- EqualsEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.EqualsEvaluator
- escape(String, boolean) - Static method in class com.jayway.jsonpath.internal.Utils
- ESCAPE - Static variable in class com.jayway.jsonpath.internal.CharacterIndex
- EVAL_CONTEXT - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- EVAL_CONTEXT - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in interface com.jayway.jsonpath.internal.filter.Evaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.AllEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.ContainsEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.EmptyEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.EqualsEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.ExistsEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.GreaterThanEqualsEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.GreaterThanEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.InEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.LessThanEqualsEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.LessThanEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.NotEqualsEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.NotInEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.PredicateMatchEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.RegexpEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.SizeEvaluator
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.EvaluatorFactory.TypeEvaluator
- evaluate(Path) - Method in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- evaluate(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
- evaluate(Object, Object, Configuration) - Method in class com.jayway.jsonpath.internal.path.CompiledPath
- evaluate(Object, Object, Configuration) - Method in interface com.jayway.jsonpath.internal.Path
-
Evaluates this path
- evaluate(Object, Object, Configuration, boolean) - Method in class com.jayway.jsonpath.internal.path.CompiledPath
- evaluate(Object, Object, Configuration, boolean) - Method in interface com.jayway.jsonpath.internal.Path
-
Evaluates this path
- evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.ArrayPathToken
- evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.FunctionPathToken
- evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.PathToken
- evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.PredicatePathToken
- evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.PropertyPathToken
- evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.RootPathToken
- evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.ScanPathToken
- evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.WildcardPathToken
- evaluateIndexOperation(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.ArrayPathToken
- evaluateSliceOperation(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.ArrayPathToken
- EvaluationAbortException - Exception in com.jayway.jsonpath.internal
- EvaluationAbortException() - Constructor for exception com.jayway.jsonpath.internal.EvaluationAbortException
- EvaluationContext - Interface in com.jayway.jsonpath.internal
- EvaluationContextImpl - Class in com.jayway.jsonpath.internal.path
- EvaluationContextImpl(Path, Object, Configuration, boolean) - Constructor for class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- EvaluationContextImpl.FoundResultImpl - Class in com.jayway.jsonpath.internal.path
- EvaluationContinuation() - Constructor for enum com.jayway.jsonpath.EvaluationListener.EvaluationContinuation
- evaluationListener - Variable in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- evaluationListener(EvaluationListener...) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- evaluationListener(Collection<EvaluationListener>) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- EvaluationListener - Interface in com.jayway.jsonpath
-
A listener that can be registered on a
Configuration
that is notified when a result is added to the result of this path evaluation. - EvaluationListener.EvaluationContinuation - Enum in com.jayway.jsonpath
- EvaluationListener.FoundResult - Interface in com.jayway.jsonpath
- evaluationListeners - Variable in class com.jayway.jsonpath.Configuration
- Evaluator - Interface in com.jayway.jsonpath.internal.filter
- EvaluatorFactory - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory
- EvaluatorFactory.AllEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.ContainsEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.EmptyEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.EqualsEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.ExistsEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.GreaterThanEqualsEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.GreaterThanEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.InEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.LessThanEqualsEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.LessThanEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.NotEqualsEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.NotInEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.PredicateMatchEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.RegexpEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.SizeEvaluator - Class in com.jayway.jsonpath.internal.filter
- EvaluatorFactory.TypeEvaluator - Class in com.jayway.jsonpath.internal.filter
- evaluators - Static variable in class com.jayway.jsonpath.internal.filter.EvaluatorFactory
- exists(boolean) - Method in class com.jayway.jsonpath.Criteria
-
Check for existence (or lack thereof) of a field.
- EXISTS - com.jayway.jsonpath.internal.filter.RelationalOperator
- existsCheck - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
- ExistsEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.ExistsEvaluator
- expressionIsTerminated() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- ExpressionNode - Class in com.jayway.jsonpath.internal.filter
- ExpressionNode() - Constructor for class com.jayway.jsonpath.internal.filter.ExpressionNode
F
- factory - Variable in class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
- factory - Variable in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
- fail(String) - Static method in class com.jayway.jsonpath.internal.path.PathCompiler
- FALSE - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- FALSE - Static variable in class com.jayway.jsonpath.internal.filter.ValueNode
- FALSE_PREDICATE - Static variable in class com.jayway.jsonpath.internal.path.ScanPathToken
- filter - Variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- filter(Predicate) - Static method in class com.jayway.jsonpath.Filter
-
Creates a new Filter based on given criteria
- filter(Collection<Predicate>) - Static method in class com.jayway.jsonpath.Filter
-
Create a new Filter based on given list of criteria.
- Filter - Class in com.jayway.jsonpath
- Filter() - Constructor for class com.jayway.jsonpath.Filter
- Filter.AndFilter - Class in com.jayway.jsonpath
- Filter.OrFilter - Class in com.jayway.jsonpath
- Filter.SingleFilter - Class in com.jayway.jsonpath
- FilterCompiler - Class in com.jayway.jsonpath.internal.filter
- FilterCompiler(String) - Constructor for class com.jayway.jsonpath.internal.filter.FilterCompiler
- FilterCompiler.CompiledFilter - Class in com.jayway.jsonpath.internal.filter
- FilterPathTokenPredicate(PathToken, EvaluationContextImpl) - Constructor for class com.jayway.jsonpath.internal.path.ScanPathToken.FilterPathTokenPredicate
- filterStack - Variable in class com.jayway.jsonpath.internal.path.PathCompiler
- FloatReader() - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.FloatReader
- forUpdate - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- forUpdate() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- FoundResultImpl(int, String, Object) - Constructor for class com.jayway.jsonpath.internal.path.EvaluationContextImpl.FoundResultImpl
- from - Variable in class com.jayway.jsonpath.internal.path.ArraySliceOperation
- from() - Method in class com.jayway.jsonpath.internal.path.ArraySliceOperation
- fromString(String) - Static method in enum com.jayway.jsonpath.internal.filter.LogicalOperator
- fromString(String) - Static method in enum com.jayway.jsonpath.internal.filter.RelationalOperator
- functionName - Variable in class com.jayway.jsonpath.internal.path.FunctionPathToken
- FunctionPathToken - Class in com.jayway.jsonpath.internal.path
-
Token representing a Function call to one of the functions produced via the FunctionFactory
- FunctionPathToken(String) - Constructor for class com.jayway.jsonpath.internal.path.FunctionPathToken
- FUNCTIONS - Static variable in class com.jayway.jsonpath.internal.function.PathFunctionFactory
G
- 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
- getAccessor() - Method in class com.jayway.jsonpath.internal.PathRef.ArrayIndexPathRef
- getAccessor() - Method in class com.jayway.jsonpath.internal.PathRef
- getAccessor() - Method in class com.jayway.jsonpath.internal.PathRef.ObjectMultiPropertyPathRef
- getAccessor() - Method in class com.jayway.jsonpath.internal.PathRef.ObjectPropertyPathRef
- getAccessor() - Method in class com.jayway.jsonpath.internal.PathRef.RootPathRef
- getArrayIndex(Object, int) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
Extracts a value from an array
- 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 class com.jayway.jsonpath.spi.json.AbstractJsonProvider
- 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
- getDefaultCache() - Static method in class com.jayway.jsonpath.spi.cache.CacheProvider
- getEffectiveDefaults() - Static method in class com.jayway.jsonpath.Configuration
- 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.PropertyPathToken
- 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
- getProperties() - Method in class com.jayway.jsonpath.internal.path.PropertyPathToken
- 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() - 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 interface com.jayway.jsonpath.internal.EvaluationContext
- getValue(boolean) - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- GreaterThanEqualsEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.GreaterThanEqualsEvaluator
- GreaterThanEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.GreaterThanEvaluator
- gson - Static variable in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- 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() - Constructor for class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
- GsonMappingProvider(Gson) - Constructor for class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
- GsonMappingProvider(Callable<Gson>) - Constructor for class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
- gt(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using the > operator
- GT - com.jayway.jsonpath.internal.filter.RelationalOperator
- GT - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- gte(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using the >= operator
- GTE - com.jayway.jsonpath.internal.filter.RelationalOperator
H
- handleArrayIndex(int, String, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.PathToken
- handleObjectProperty(String, Object, EvaluationContextImpl, List<String>) - Method in class com.jayway.jsonpath.internal.path.PathToken
- hashCode() - Method in class com.jayway.jsonpath.internal.path.PathToken
- hasKey(K) - Static method in class com.jayway.jsonassert.impl.matcher.IsMapContainingKey
- hasKey(Matcher<K>) - Static method in class com.jayway.jsonassert.impl.matcher.IsMapContainingKey
- hasMoreCharacters() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- hasProperty(String, Object, EvaluationContextImpl) - Static method in class com.jayway.jsonpath.internal.path.PathToken
- hasSize(int) - Static method in class com.jayway.jsonassert.impl.matcher.IsCollectionWithSize
-
This is a shortcut to the frequently used hasSize(equalTo(x)).
- hasSize(Matcher<? super Integer>) - Static method in class com.jayway.jsonassert.impl.matcher.IsCollectionWithSize
-
Does collection size satisfy a given matcher?
- hasValue(Matcher<? super V>) - Static method in class com.jayway.jsonassert.impl.matcher.IsMapContainingValue
- hasValue(V) - Static method in class com.jayway.jsonassert.impl.matcher.IsMapContainingValue
- hex(char) - Static method in class com.jayway.jsonpath.internal.Utils
-
Returns an upper case hexadecimal
String
for the given character.
I
- 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. - IN - com.jayway.jsonpath.internal.filter.RelationalOperator
- inBounds() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- inBounds(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- incrementPosition(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- INDENT - Static variable in class com.jayway.jsonpath.internal.JsonFormatter
- index - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl.FoundResultImpl
- index - Variable in class com.jayway.jsonpath.internal.PathRef.ArrayIndexPathRef
- index() - Method in interface com.jayway.jsonpath.EvaluationListener.FoundResult
-
the index of this result.
- index() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl.FoundResultImpl
- indexes - Variable in class com.jayway.jsonpath.internal.path.ArrayIndexOperation
- indexes() - Method in class com.jayway.jsonpath.internal.path.ArrayIndexOperation
- indexOf(CharSequence, CharSequence, int) - Static method in class com.jayway.jsonpath.internal.Utils
-
Used by the indexOf(CharSequence methods) as a green implementation of indexOf.
- 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() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- indexOfPreviousSignificantChar(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- InEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.InEvaluator
- INSTANCE - Static variable in class com.jayway.jsonpath.internal.DefaultsImpl
- IntegerReader() - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.IntegerReader
- 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(PathFunction, String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.PathToken
- 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
- 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
- isEmpty() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
- isEmpty(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- 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
- isJson(Object) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- isJsonNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- isJsonNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- isLeaf() - Method in class com.jayway.jsonpath.internal.path.PathToken
- isLogicalOperatorChar(char) - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- 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
- isPath(Object) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- 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
- isRelationalOperatorChar(char) - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- isRoot() - Method in class com.jayway.jsonpath.internal.path.PathToken
- isRootPath - Variable in class com.jayway.jsonpath.internal.path.CompiledPath
- 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.PropertyPathToken
- 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
- isUpstreamDefinite() - Method in class com.jayway.jsonpath.internal.path.PathToken
- 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() - Method in interface com.jayway.jsonpath.Predicate.PredicateContext
-
Returns the current item being evaluated by this predicate
- item(Class<T>) - Method in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- 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
J
- JacksonJsonNodeJsonProvider - Class in com.jayway.jsonpath.spi.json
- JacksonJsonNodeJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
-
Initialize the JacksonTreeJsonProvider with the default ObjectMapper and ObjectReader
- JacksonJsonNodeJsonProvider(ObjectMapper) - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
-
Initialize the JacksonTreeJsonProvider with a custom ObjectMapper and ObjectReader.
- JacksonJsonProvider - Class in com.jayway.jsonpath.spi.json
- JacksonJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonProvider
-
Initialize the JacksonProvider with the default ObjectMapper and ObjectReader
- JacksonJsonProvider(ObjectMapper) - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonProvider
-
Initialize the JacksonProvider with a custom ObjectMapper.
- JacksonJsonProvider(ObjectMapper, ObjectReader) - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonProvider
-
Initialize the JacksonProvider with a custom ObjectMapper and ObjectReader.
- JacksonMappingProvider - Class in com.jayway.jsonpath.spi.mapper
- JacksonMappingProvider() - Constructor for class com.jayway.jsonpath.spi.mapper.JacksonMappingProvider
- JacksonMappingProvider(ObjectMapper) - Constructor for class com.jayway.jsonpath.spi.mapper.JacksonMappingProvider
- join(String, Iterable<? extends Object>) - Static method in class com.jayway.jsonpath.internal.Utils
- join(String, String, Iterable<? extends Object>) - Static method in class com.jayway.jsonpath.internal.Utils
- json - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- json - Variable in class com.jayway.jsonpath.internal.JsonContext
- json - Variable in exception com.jayway.jsonpath.InvalidJsonException
-
Problematic JSON if available.
- json() - Method in class com.jayway.jsonpath.internal.JsonContext
- json() - Method in interface com.jayway.jsonpath.ReadContext
-
Returns the JSON model that this context is operating on
- json() - Method in interface com.jayway.jsonpath.WriteContext
-
Returns the JSON model that this context is operating on
- JsonAssert - Class in com.jayway.jsonassert
-
Deprecated.
- JsonAssert() - Constructor for class com.jayway.jsonassert.JsonAssert
-
Deprecated.
- JsonAsserter - Interface in com.jayway.jsonassert
-
Deprecated.
- JsonAsserterImpl - Class in com.jayway.jsonassert.impl
- JsonAsserterImpl(Object) - Constructor for class com.jayway.jsonassert.impl.JsonAsserterImpl
-
Instantiates a new JSONAsserter
- JsonContext - Class in com.jayway.jsonpath.internal
- JsonContext() - Constructor for class com.jayway.jsonpath.internal.JsonContext
- JsonContext(Configuration) - Constructor for class com.jayway.jsonpath.internal.JsonContext
- JsonContext(Object, Configuration) - Constructor for class com.jayway.jsonpath.internal.JsonContext
- JsonContext.LimitingEvaluationListener - Class in com.jayway.jsonpath.internal
- JsonFormatter - Class in com.jayway.jsonpath.internal
- JsonFormatter() - Constructor for class com.jayway.jsonpath.internal.JsonFormatter
- JsonNode(CharSequence) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- JsonNode(Object) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- jsonObject - Variable in class com.jayway.jsonassert.impl.JsonAsserterImpl
- JsonPath - Class in com.jayway.jsonpath
-
JsonPath is to JSON what XPATH is to XML, a simple way to extract parts of a given document.
- JsonPath(String, Predicate[]) - Constructor for class com.jayway.jsonpath.JsonPath
- JsonPathException - Exception in com.jayway.jsonpath
- JsonPathException() - Constructor for exception com.jayway.jsonpath.JsonPathException
- JsonPathException(String) - Constructor for exception com.jayway.jsonpath.JsonPathException
- JsonPathException(String, Throwable) - Constructor for exception com.jayway.jsonpath.JsonPathException
- JsonPathException(Throwable) - Constructor for exception com.jayway.jsonpath.JsonPathException
- jsonProvider - Variable in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- jsonProvider - Variable in class com.jayway.jsonpath.Configuration
- jsonProvider() - Method in interface com.jayway.jsonpath.Configuration.Defaults
-
Returns the default
JsonProvider
- jsonProvider() - Method in class com.jayway.jsonpath.Configuration
-
Returns
JsonProvider
used by this configuration - jsonProvider() - Method in class com.jayway.jsonpath.internal.DefaultsImpl
- jsonProvider() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- jsonProvider(JsonProvider) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- jsonProvider(JsonProvider) - Method in class com.jayway.jsonpath.Configuration
-
Creates a new Configuration based on the given
JsonProvider
- JsonProvider - Interface in com.jayway.jsonpath.spi.json
- JsonSmartJsonProvider - Class in com.jayway.jsonpath.spi.json
- JsonSmartJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- JsonSmartJsonProvider(int) - Constructor for class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- JsonSmartJsonProvider(int, JsonReaderI<?>) - Constructor for class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- JsonSmartMappingProvider - Class in com.jayway.jsonpath.spi.mapper
- JsonSmartMappingProvider() - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
- JsonSmartMappingProvider(Callable<JsonReader>) - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
- JsonSmartMappingProvider(JsonReader) - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
- JsonSmartMappingProvider.BigDecimalReader - Class in com.jayway.jsonpath.spi.mapper
- JsonSmartMappingProvider.DateReader - Class in com.jayway.jsonpath.spi.mapper
- JsonSmartMappingProvider.DoubleReader - Class in com.jayway.jsonpath.spi.mapper
- JsonSmartMappingProvider.FloatReader - Class in com.jayway.jsonpath.spi.mapper
- JsonSmartMappingProvider.IntegerReader - Class in com.jayway.jsonpath.spi.mapper
- JsonSmartMappingProvider.LongReader - Class in com.jayway.jsonpath.spi.mapper
- JsonSmartMappingProvider.StringReader - Class in com.jayway.jsonpath.spi.mapper
- jsonString() - Method in class com.jayway.jsonpath.internal.JsonContext
- jsonString() - Method in interface com.jayway.jsonpath.ReadContext
-
Returns the JSON model that this context is operating on as a JSON string
- jsonString() - Method in interface com.jayway.jsonpath.WriteContext
-
Returns the JSON model that this context is operating on as a JSON string
K
- keyMatcher - Variable in class com.jayway.jsonassert.impl.matcher.IsMapContainingKey
L
- left - Variable in class com.jayway.jsonpath.Criteria
- left - Variable in class com.jayway.jsonpath.Filter.OrFilter
- left - Variable in class com.jayway.jsonpath.internal.filter.RelationalExpressionNode
- length() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- length() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
- length(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- length(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
Get the length of an array or object
- length(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- length(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- length(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Get the length of an json array, json object or a json string
- Length - Class in com.jayway.jsonpath.internal.function
-
Provides the length of a JSONArray Object Created by mattg on 6/26/15.
- Length() - Constructor for class com.jayway.jsonpath.internal.function.Length
- LessThanEqualsEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.LessThanEqualsEvaluator
- LessThanEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.LessThanEvaluator
- limit - Variable in class com.jayway.jsonpath.internal.JsonContext.LimitingEvaluationListener
- limit - Variable in class com.jayway.jsonpath.spi.cache.LRUCache
- limit(int) - Method in class com.jayway.jsonpath.internal.JsonContext
- limit(int) - Method in interface com.jayway.jsonpath.ReadContext
-
Stops evaluation when maxResults limit has been reached
- LimitingEvaluationListener(int) - Constructor for class com.jayway.jsonpath.internal.JsonContext.LimitingEvaluationListener
- lock - Variable in class com.jayway.jsonpath.spi.cache.LRUCache
- logger - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- logger - Static variable in class com.jayway.jsonpath.internal.filter.RelationalExpressionNode
- logger - Static variable in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
- logger - Static variable in class com.jayway.jsonpath.internal.JsonContext
- logger - Static variable in class com.jayway.jsonpath.internal.path.ArrayPathToken
- logger - Static variable in class com.jayway.jsonpath.internal.path.CompiledPath
- logger - Static variable in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- logger - Static variable in class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
- LogicalExpressionNode - Class in com.jayway.jsonpath.internal.filter
- LogicalExpressionNode(ExpressionNode, LogicalOperator, ExpressionNode) - Constructor for class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- LogicalOperator - Enum in com.jayway.jsonpath.internal.filter
- LogicalOperator(String) - Constructor for enum com.jayway.jsonpath.internal.filter.LogicalOperator
- LongReader() - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.LongReader
- LRUCache - Class in com.jayway.jsonpath.spi.cache
- LRUCache(int) - Constructor for class com.jayway.jsonpath.spi.cache.LRUCache
- lt(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using the < operator
- LT - com.jayway.jsonpath.internal.filter.RelationalOperator
- LT - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- lte(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using the <= operator
- LTE - com.jayway.jsonpath.internal.filter.RelationalOperator
M
- map - Variable in class com.jayway.jsonpath.spi.cache.LRUCache
- map(JsonPath, MapFunction) - Method in class com.jayway.jsonpath.internal.JsonContext
- map(JsonPath, MapFunction) - Method in interface com.jayway.jsonpath.WriteContext
-
Replaces the value on the given path with the result of the
MapFunction
. - map(Object, Configuration) - Method in interface com.jayway.jsonpath.MapFunction
- map(Object, MapFunction, Configuration) - Method in class com.jayway.jsonpath.JsonPath
-
Replaces the value on the given path with the result of the
MapFunction
. - map(Object, TypeRef<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
- map(Object, TypeRef<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.JacksonMappingProvider
- map(Object, TypeRef<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
- map(Object, TypeRef<T>, Configuration) - Method in interface com.jayway.jsonpath.spi.mapper.MappingProvider
- map(Object, Class<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
- map(Object, Class<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.JacksonMappingProvider
- map(Object, Class<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
- map(Object, Class<T>, Configuration) - Method in interface com.jayway.jsonpath.spi.mapper.MappingProvider
- map(String, MapFunction, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonContext
- map(String, MapFunction, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
-
Replaces the value on the given path with the result of the
MapFunction
. - mapContainingKey(Matcher<String>) - Static method in class com.jayway.jsonassert.JsonAssert
-
Deprecated.
- mapContainingValue(Matcher<? super V>) - Static method in class com.jayway.jsonassert.JsonAssert
-
Deprecated.
- MapFunction - Interface in com.jayway.jsonpath
-
Returns a new representation for the input value.
- mapper - Variable in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- MappingException - Exception in com.jayway.jsonpath.spi.mapper
- MappingException(String) - Constructor for exception com.jayway.jsonpath.spi.mapper.MappingException
- MappingException(Throwable) - Constructor for exception com.jayway.jsonpath.spi.mapper.MappingException
- mappingProvider - Variable in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- mappingProvider - Variable in class com.jayway.jsonpath.Configuration
- mappingProvider - Variable in class com.jayway.jsonpath.internal.DefaultsImpl
- mappingProvider() - Method in interface com.jayway.jsonpath.Configuration.Defaults
-
Returns the default
MappingProvider
- mappingProvider() - Method in class com.jayway.jsonpath.Configuration
-
Returns
MappingProvider
used by this configuration - mappingProvider() - Method in class com.jayway.jsonpath.internal.DefaultsImpl
- mappingProvider(MappingProvider) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- mappingProvider(MappingProvider) - Method in class com.jayway.jsonpath.Configuration
-
Creates a new Configuration based on the given
MappingProvider
- MappingProvider - Interface in com.jayway.jsonpath.spi.mapper
-
Maps object between different Types
- MapTypeSafeMatcher<M extends java.util.Map<?,?>> - Class in com.jayway.jsonassert.impl.matcher
- MapTypeSafeMatcher() - Constructor for class com.jayway.jsonassert.impl.matcher.MapTypeSafeMatcher
- matches(Predicate) - Method in class com.jayway.jsonpath.Criteria
-
The
matches
operator checks that an object matches the given predicate. - matches(Object) - Method in class com.jayway.jsonassert.impl.matcher.CollectionMatcher
- matches(Object) - Method in class com.jayway.jsonassert.impl.matcher.MapTypeSafeMatcher
- matches(Object) - Method in class com.jayway.jsonpath.internal.path.ScanPathToken.ArrayPathTokenPredicate
- matches(Object) - Method in class com.jayway.jsonpath.internal.path.ScanPathToken.FilterPathTokenPredicate
- matches(Object) - Method in interface com.jayway.jsonpath.internal.path.ScanPathToken.Predicate
- matches(Object) - Method in class com.jayway.jsonpath.internal.path.ScanPathToken.PropertyPathTokenPredicate
- matches(Object) - Method in class com.jayway.jsonpath.internal.path.ScanPathToken.WildcardPathTokenPredicate
- MATCHES - com.jayway.jsonpath.internal.filter.RelationalOperator
- matchesSafely(C) - Method in class com.jayway.jsonassert.impl.matcher.CollectionMatcher
- matchesSafely(Collection<? extends E>) - Method in class com.jayway.jsonassert.impl.matcher.IsCollectionWithSize
- matchesSafely(Collection<E>) - Method in class com.jayway.jsonassert.impl.matcher.IsEmptyCollection
- matchesSafely(Map<?, V>) - Method in class com.jayway.jsonassert.impl.matcher.IsMapContainingValue
- matchesSafely(Map<K, ?>) - Method in class com.jayway.jsonassert.impl.matcher.IsMapContainingKey
- matchesSafely(M) - Method in class com.jayway.jsonassert.impl.matcher.MapTypeSafeMatcher
- max - Variable in class com.jayway.jsonpath.internal.function.numeric.Max
- Max - Class in com.jayway.jsonpath.internal.function.numeric
-
Defines the summation of a series of JSONArray numerical values Created by mattg on 6/26/15.
- Max() - Constructor for class com.jayway.jsonpath.internal.function.numeric.Max
- min - Variable in class com.jayway.jsonpath.internal.function.numeric.Min
- Min - Class in com.jayway.jsonpath.internal.function.numeric
-
Defines the summation of a series of JSONArray numerical values Created by mattg on 6/26/15.
- Min() - Constructor for class com.jayway.jsonpath.internal.function.numeric.Min
- MINUS - Static variable in class com.jayway.jsonpath.internal.CharacterIndex
- MINUS - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- MINUS - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- MODE_BETWEEN - Static variable in class com.jayway.jsonpath.internal.JsonFormatter
- MODE_DOUBLE - Static variable in class com.jayway.jsonpath.internal.JsonFormatter
- MODE_ESCAPE_DOUBLE - Static variable in class com.jayway.jsonpath.internal.JsonFormatter
- MODE_ESCAPE_SINGLE - Static variable in class com.jayway.jsonpath.internal.JsonFormatter
- MODE_SINGLE - Static variable in class com.jayway.jsonpath.internal.JsonFormatter
- multiPropertyIterationCase() - Method in class com.jayway.jsonpath.internal.path.PropertyPathToken
- multiPropertyMergeCase() - Method in class com.jayway.jsonpath.internal.path.PropertyPathToken
N
- ne(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using the != operator
- NE - com.jayway.jsonpath.internal.filter.RelationalOperator
- NEW_LINE - Static variable in class com.jayway.jsonpath.internal.JsonFormatter
- newFunction(String) - Static method in class com.jayway.jsonpath.internal.function.PathFunctionFactory
-
Either provides a pass thru function when the function cannot be properly mapped or otherwise returns the function implementation based on the name using the internal FUNCTION map
- next - Variable in class com.jayway.jsonpath.internal.path.PathToken
- next() - Method in class com.jayway.jsonpath.internal.path.PathToken
- next(Number) - Method in class com.jayway.jsonpath.internal.function.numeric.AbstractAggregation
-
Defines the next value in the array to the mathmatical function
- next(Number) - Method in class com.jayway.jsonpath.internal.function.numeric.Average
- next(Number) - Method in class com.jayway.jsonpath.internal.function.numeric.Max
- next(Number) - Method in class com.jayway.jsonpath.internal.function.numeric.Min
- next(Number) - Method in class com.jayway.jsonpath.internal.function.numeric.StandardDeviation
- next(Number) - Method in class com.jayway.jsonpath.internal.function.numeric.Sum
- nextCharIs(char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- nextIndexOf(char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- nextIndexOf(int, char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- nextIndexOfUnescaped(char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- nextIndexOfUnescaped(int, char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- nextSignificantChar() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- nextSignificantChar(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- nextSignificantCharIs(char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- nextSignificantCharIs(int, char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- nin(Object...) - Method in class com.jayway.jsonpath.Criteria
-
The
nin
operator is similar to $in except that it selects objects for which the specified field does not have any value in the specified array. - nin(Collection<?>) - Method in class com.jayway.jsonpath.Criteria
-
The
nin
operator is similar to $in except that it selects objects for which the specified field does not have any value in the specified array. - NIN - com.jayway.jsonpath.internal.filter.RelationalOperator
- NO_OP - Static variable in class com.jayway.jsonpath.internal.PathRef
- nodes - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.ValueListNode
- NOOPCache - Class in com.jayway.jsonpath.spi.cache
- NOOPCache() - Constructor for class com.jayway.jsonpath.spi.cache.NOOPCache
- notEmpty() - Method in class com.jayway.jsonpath.Criteria
-
Deprecated.
- notEmpty(T, String, Object...) - Static method in class com.jayway.jsonpath.internal.Utils
-
Validate that the specified argument character sequence is neither
null
nor a length of zero (no characters); otherwise throwing an exception with the specified message. - NotEqualsEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.NotEqualsEvaluator
- NotInEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.NotInEvaluator
- notNull(T, String, Object...) - Static method in class com.jayway.jsonpath.internal.Utils
-
Validate that the specified argument is not
null
; otherwise throwing an exception with the specified message. - NULL - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- NULL_NODE - Static variable in class com.jayway.jsonpath.internal.filter.ValueNode
- NullNode() - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.NullNode
- number - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.NumberNode
- NumberNode(CharSequence) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.NumberNode
O
- OBJECT_CLOSE - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- OBJECT_OPEN - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- objectMapper - Variable in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- objectMapper - Variable in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
- objectMapper - Variable in class com.jayway.jsonpath.spi.mapper.JacksonMappingProvider
- ObjectMultiPropertyPathRef(Object, Collection<String>) - Constructor for class com.jayway.jsonpath.internal.PathRef.ObjectMultiPropertyPathRef
- ObjectPropertyPathRef(Object, String) - Constructor for class com.jayway.jsonpath.internal.PathRef.ObjectPropertyPathRef
- objectReader - Variable in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
- onlyOneIsTrue(String, boolean...) - Static method in class com.jayway.jsonpath.internal.Utils
-
Check if one and only one condition is true; otherwise throw an exception with the specified message.
- onlyOneIsTrueNonThrow(boolean...) - Static method in class com.jayway.jsonpath.internal.Utils
- OPEN_BRACKET - Static variable in class com.jayway.jsonpath.internal.CharacterIndex
- OPEN_BRACKET - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- OPEN_BRACKET - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- OPEN_SQUARE_BRACKET - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- OPEN_SQUARE_BRACKET - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- operation - Variable in class com.jayway.jsonpath.internal.path.ArraySliceOperation
- operation() - Method in class com.jayway.jsonpath.internal.path.ArraySliceOperation
- Operation() - Constructor for enum com.jayway.jsonpath.internal.path.ArraySliceOperation.Operation
- operator - Variable in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- operatorString - Variable in enum com.jayway.jsonpath.internal.filter.LogicalOperator
- operatorString - Variable in enum com.jayway.jsonpath.internal.filter.RelationalOperator
- Option - Enum in com.jayway.jsonpath
- Option() - Constructor for enum com.jayway.jsonpath.Option
- options - Variable in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- options - Variable in class com.jayway.jsonpath.Configuration
- options() - Method in interface com.jayway.jsonpath.Configuration.Defaults
-
Returns default setOptions
- options() - Method in class com.jayway.jsonpath.internal.DefaultsImpl
- options() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- options(Option...) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- options(Set<Option>) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- or(LogicalExpressionNode) - Method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- or(Predicate) - Method in class com.jayway.jsonpath.Filter
- OR - com.jayway.jsonpath.internal.filter.LogicalOperator
- OR - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- OrFilter(Predicate, Predicate) - Constructor for class com.jayway.jsonpath.Filter.OrFilter
P
- parent - Variable in class com.jayway.jsonpath.internal.PathRef
- parse(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- parse(File) - Method in class com.jayway.jsonpath.internal.JsonContext
- parse(File) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the default
Configuration
and returns aDocumentContext
for path evaluation - parse(File) - Method in interface com.jayway.jsonpath.ParseContext
- parse(File, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the provided
Configuration
and returns aDocumentContext
for path evaluation - parse(InputStream) - Method in class com.jayway.jsonpath.internal.JsonContext
- parse(InputStream) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the default
Configuration
and returns aDocumentContext
for path evaluation - parse(InputStream) - Method in interface com.jayway.jsonpath.ParseContext
- parse(InputStream, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the provided
Configuration
and returns aDocumentContext
for path evaluation - parse(InputStream, String) - Method in class com.jayway.jsonpath.internal.JsonContext
- parse(InputStream, String) - Method in interface com.jayway.jsonpath.ParseContext
- parse(InputStream, String) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- parse(InputStream, String) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- parse(InputStream, String) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
- parse(InputStream, String) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Parse the given json string
- parse(InputStream, String) - Method in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- parse(Object) - Method in class com.jayway.jsonpath.internal.JsonContext
- parse(Object) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the default
Configuration
and returns aDocumentContext
for path evaluation - parse(Object) - Method in interface com.jayway.jsonpath.ParseContext
- parse(Object, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the provided
Configuration
and returns aDocumentContext
for path evaluation - parse(String) - Static method in class com.jayway.jsonpath.Criteria
-
Deprecated.
- parse(String) - Static method in class com.jayway.jsonpath.Filter
-
Parses a filter.
- parse(String) - Method in class com.jayway.jsonpath.internal.JsonContext
- parse(String) - Static method in class com.jayway.jsonpath.internal.path.ArrayIndexOperation
- parse(String) - Static method in class com.jayway.jsonpath.internal.path.ArraySliceOperation
- parse(String) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the default
Configuration
and returns aDocumentContext
for path evaluation - parse(String) - Method in interface com.jayway.jsonpath.ParseContext
- parse(String) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- parse(String) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- parse(String) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
- parse(String) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Parse the given json string
- parse(String) - Method in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- parse(String, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the provided
Configuration
and returns aDocumentContext
for path evaluation - parse(URL) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the default
Configuration
and returns aDocumentContext
for path evaluation - parse(URL, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the provided
Configuration
and returns aDocumentContext
for path evaluation - ParseContext - Interface in com.jayway.jsonpath
- parsed - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- parseInteger(String) - Static method in class com.jayway.jsonpath.internal.path.ArrayIndexOperation
- parseMode - Variable in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- parser - Static variable in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- PassthruPathFunction - Class in com.jayway.jsonpath.internal.function
-
Defines the default behavior which is to return the model that is provided as input as output Created by mattg on 6/26/15.
- PassthruPathFunction() - Constructor for class com.jayway.jsonpath.internal.function.PassthruPathFunction
- path - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
- path - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl.FoundResultImpl
- path - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- path - Variable in class com.jayway.jsonpath.internal.path.PathCompiler
- path - Variable in class com.jayway.jsonpath.JsonPath
- path() - Method in interface com.jayway.jsonpath.EvaluationListener.FoundResult
-
The path of this result
- path() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl.FoundResultImpl
- Path - Interface in com.jayway.jsonpath.internal
- PathCompiler - Class in com.jayway.jsonpath.internal.path
- PathCompiler(String, LinkedList<Predicate>) - Constructor for class com.jayway.jsonpath.internal.path.PathCompiler
- pathFragment - Variable in class com.jayway.jsonpath.internal.path.FunctionPathToken
- PathFunction - Interface in com.jayway.jsonpath.internal.function
-
Defines the pattern by which a function can be executed over the result set in the particular path being grabbed.
- PathFunctionFactory - Class in com.jayway.jsonpath.internal.function
-
Implements a factory that given a name of the function will return the Function implementation, or null if the value is not obtained.
- PathFunctionFactory() - Constructor for class com.jayway.jsonpath.internal.function.PathFunctionFactory
- PathNode(Path) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
- PathNode(Path, boolean, boolean) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
- PathNode(CharSequence, boolean, boolean) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
- PathNotFoundException - Exception in com.jayway.jsonpath
- PathNotFoundException() - Constructor for exception com.jayway.jsonpath.PathNotFoundException
- PathNotFoundException(String) - Constructor for exception com.jayway.jsonpath.PathNotFoundException
- PathNotFoundException(String, Throwable) - Constructor for exception com.jayway.jsonpath.PathNotFoundException
- PathNotFoundException(Throwable) - Constructor for exception com.jayway.jsonpath.PathNotFoundException
- PathRef - Class in com.jayway.jsonpath.internal
- PathRef(Object) - Constructor for class com.jayway.jsonpath.internal.PathRef
- PathRef.ArrayIndexPathRef - Class in com.jayway.jsonpath.internal
- PathRef.ObjectMultiPropertyPathRef - Class in com.jayway.jsonpath.internal
- PathRef.ObjectPropertyPathRef - Class in com.jayway.jsonpath.internal
- PathRef.RootPathRef - Class in com.jayway.jsonpath.internal
- pathResult - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- PathToken - Class in com.jayway.jsonpath.internal.path
- PathToken() - Constructor for class com.jayway.jsonpath.internal.path.PathToken
- PathTokenAppender - Interface in com.jayway.jsonpath.internal.path
- PathTokenFactory - Class in com.jayway.jsonpath.internal.path
- PathTokenFactory() - Constructor for class com.jayway.jsonpath.internal.path.PathTokenFactory
- pattern - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.PatternNode
- PATTERN - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- PatternNode(CharSequence) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.PatternNode
- PatternNode(Pattern) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.PatternNode
- PERIOD - Static variable in class com.jayway.jsonpath.internal.CharacterIndex
- PERIOD - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- PERIOD - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- position - Variable in class com.jayway.jsonpath.internal.CharacterIndex
- position() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- predicate - Variable in class com.jayway.jsonpath.Filter.SingleFilter
- predicate - Variable in class com.jayway.jsonpath.internal.filter.FilterCompiler.CompiledFilter
- predicate - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.PredicateNode
- Predicate - Interface in com.jayway.jsonpath
- Predicate.PredicateContext - Interface in com.jayway.jsonpath
- PredicateContextImpl - Class in com.jayway.jsonpath.internal.path
- PredicateContextImpl(Object, Object, Configuration, HashMap<Path, Object>) - Constructor for class com.jayway.jsonpath.internal.path.PredicateContextImpl
- PredicateMatchEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.PredicateMatchEvaluator
- PredicateNode(Predicate) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.PredicateNode
- predicatePathToken - Variable in class com.jayway.jsonpath.internal.path.ScanPathToken.FilterPathTokenPredicate
- PredicatePathToken - Class in com.jayway.jsonpath.internal.path
- PredicatePathToken(Predicate) - Constructor for class com.jayway.jsonpath.internal.path.PredicatePathToken
- PredicatePathToken(Collection<Predicate>) - Constructor for class com.jayway.jsonpath.internal.path.PredicatePathToken
- predicates - Variable in class com.jayway.jsonpath.Filter.AndFilter
- predicates - Variable in class com.jayway.jsonpath.internal.path.PredicatePathToken
- prefixPath(String) - Static method in class com.jayway.jsonpath.Criteria
- prettyPrint(String) - Static method in class com.jayway.jsonpath.internal.JsonFormatter
- prev - Variable in class com.jayway.jsonpath.internal.path.PathToken
- prev() - Method in class com.jayway.jsonpath.internal.path.PathToken
- previousSignificantChar() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- previousSignificantChar(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- properties - Variable in class com.jayway.jsonpath.internal.path.PropertyPathToken
- properties - Variable in class com.jayway.jsonpath.internal.PathRef.ObjectMultiPropertyPathRef
- property - Variable in class com.jayway.jsonpath.internal.PathRef.ObjectPropertyPathRef
- propertyPathToken - Variable in class com.jayway.jsonpath.internal.path.ScanPathToken.PropertyPathTokenPredicate
- PropertyPathToken - Class in com.jayway.jsonpath.internal.path
- PropertyPathToken(List<String>) - Constructor for class com.jayway.jsonpath.internal.path.PropertyPathToken
- PropertyPathTokenPredicate(PathToken, EvaluationContextImpl) - Constructor for class com.jayway.jsonpath.internal.path.ScanPathToken.PropertyPathTokenPredicate
- put(JsonPath, String, Object) - Method in class com.jayway.jsonpath.internal.JsonContext
- put(JsonPath, String, Object) - Method in interface com.jayway.jsonpath.WriteContext
-
Add or update the key with a the given value at the given path
- put(Object, String, Object, Configuration) - Method in class com.jayway.jsonpath.JsonPath
-
Adds or updates the Object this path points to in the provided jsonObject with a key with a value
- put(String, JsonPath) - Method in interface com.jayway.jsonpath.spi.cache.Cache
-
Add JsonPath to the cache
- put(String, JsonPath) - Method in class com.jayway.jsonpath.spi.cache.LRUCache
- put(String, JsonPath) - Method in class com.jayway.jsonpath.spi.cache.NOOPCache
- put(String, Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ArrayIndexPathRef
- put(String, Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectMultiPropertyPathRef
- put(String, Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectPropertyPathRef
- put(String, Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
- put(String, Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.RootPathRef
- put(String, String, Object, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonContext
- put(String, String, Object, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
-
Add or update the key with a the given value at the given path
Q
- QUESTIONMARK - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- queue - Variable in class com.jayway.jsonpath.spi.cache.LRUCache
R
- read(JsonPath) - Method in class com.jayway.jsonpath.internal.JsonContext
- read(JsonPath) - Method in interface com.jayway.jsonpath.ReadContext
-
Reads the given path from this context
- read(JsonPath, TypeRef<T>) - Method in class com.jayway.jsonpath.internal.JsonContext
- 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(JsonPath, Class<T>) - Method in class com.jayway.jsonpath.internal.JsonContext
- read(JsonPath, Class<T>) - Method in interface com.jayway.jsonpath.ReadContext
-
Reads the given path from this context
- 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(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) - 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(InputStream, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
-
Creates a new JsonPath and applies it to the provided Json object
- 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(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) - 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(String, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonContext
- read(String, Predicate...) - Method in interface com.jayway.jsonpath.ReadContext
-
Reads the given path from this context
- read(String, TypeRef<T>) - Method in class com.jayway.jsonpath.internal.JsonContext
- 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
- >() {};
- read(String, Class<T>, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonContext
- read(String, Class<T>, Predicate...) - Method in interface com.jayway.jsonpath.ReadContext
-
Reads the given path from this context
- 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) - Method in class com.jayway.jsonpath.JsonPath
-
Applies this JsonPath to the provided json URL
- read(URL, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
-
Creates a new JsonPath and applies it to the provided Json object
- readArrayToken(PathTokenAppender) - Method in class com.jayway.jsonpath.internal.path.PathCompiler
- readBooleanLiteral() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readBracketPropertyToken(PathTokenAppender) - Method in class com.jayway.jsonpath.internal.path.PathCompiler
- ReadContext - Interface in com.jayway.jsonpath
- readContextToken() - Method in class com.jayway.jsonpath.internal.path.PathCompiler
- readDotToken(PathTokenAppender) - Method in class com.jayway.jsonpath.internal.path.PathCompiler
- readExpression() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readFilterToken(PathTokenAppender) - Method in class com.jayway.jsonpath.internal.path.PathCompiler
- readJsonLiteral() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readLiteral() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readLogicalOperator() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readNextToken(PathTokenAppender) - Method in class com.jayway.jsonpath.internal.path.PathCompiler
- readNullLiteral() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readNumberLiteral() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readObjectProperty(String, Object, EvaluationContextImpl) - Static method in class com.jayway.jsonpath.internal.path.PathToken
- readPath() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readPattern() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readPlaceholderToken(PathTokenAppender) - Method in class com.jayway.jsonpath.internal.path.PathCompiler
- readPropertyOrFunctionToken(PathTokenAppender) - Method in class com.jayway.jsonpath.internal.path.PathCompiler
- readRelationalOperator() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readStringLiteral() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readValueNode() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler
- readWildCardToken(PathTokenAppender) - Method in class com.jayway.jsonpath.internal.path.PathCompiler
- regex(Pattern) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using a Regex
- REGEX - com.jayway.jsonpath.internal.filter.RelationalOperator
- REGEX - Static variable in class com.jayway.jsonpath.internal.CharacterIndex
- RegexpEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.RegexpEvaluator
- RelationalExpressionNode - Class in com.jayway.jsonpath.internal.filter
- RelationalExpressionNode(ValueNode, RelationalOperator, ValueNode) - Constructor for class com.jayway.jsonpath.internal.filter.RelationalExpressionNode
- relationalOperator - Variable in class com.jayway.jsonpath.internal.filter.RelationalExpressionNode
- RelationalOperator - Enum in com.jayway.jsonpath.internal.filter
- RelationalOperator(String) - Constructor for enum com.jayway.jsonpath.internal.filter.RelationalOperator
- remove(String) - Method in class com.jayway.jsonpath.spi.cache.LRUCache
- removeFirstOccurrence(String) - Method in class com.jayway.jsonpath.spi.cache.LRUCache
- removeLast() - 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
- removeThenAddKey(String) - Method in class com.jayway.jsonpath.spi.cache.LRUCache
- renameInMap(Object, String, String, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
- renameKey(JsonPath, String, String) - Method in class com.jayway.jsonpath.internal.JsonContext
- renameKey(JsonPath, String, String) - Method in interface com.jayway.jsonpath.WriteContext
-
Renames the last key element of a given path.
- renameKey(Object, String, String, Configuration) - Method in class com.jayway.jsonpath.JsonPath
- renameKey(String, String, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ArrayIndexPathRef
- renameKey(String, String, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectMultiPropertyPathRef
- renameKey(String, String, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectPropertyPathRef
- renameKey(String, String, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
- renameKey(String, String, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.RootPathRef
- renameKey(String, String, String, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonContext
- renameKey(String, String, String, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
-
Renames the last key element of a given path.
- REQUIRE_PROPERTIES - com.jayway.jsonpath.Option
-
Configures JsonPath to require properties defined in path when an
indefinite path is evaluated. - result - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl.FoundResultImpl
- result() - Method in interface com.jayway.jsonpath.EvaluationListener.FoundResult
-
The result object
- result() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl.FoundResultImpl
- resultByConfiguration(Object, Configuration, EvaluationContext) - Method in class com.jayway.jsonpath.JsonPath
- resultFound(EvaluationListener.FoundResult) - Method in interface com.jayway.jsonpath.EvaluationListener
-
Callback invoked when result is found
- resultFound(EvaluationListener.FoundResult) - Method in class com.jayway.jsonpath.internal.JsonContext.LimitingEvaluationListener
- resultIndex - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- right - Variable in class com.jayway.jsonpath.Criteria
- right - Variable in class com.jayway.jsonpath.Filter.OrFilter
- right - Variable in class com.jayway.jsonpath.internal.filter.RelationalExpressionNode
- root - Variable in class com.jayway.jsonpath.internal.path.CompiledPath
- 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 - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- rootDocument - Variable in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- 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
- RootPathRef(Object) - Constructor for class com.jayway.jsonpath.internal.PathRef.RootPathRef
- RootPathToken - Class in com.jayway.jsonpath.internal.path
- RootPathToken(char) - Constructor for class com.jayway.jsonpath.internal.path.RootPathToken
- rootToken - Variable in class com.jayway.jsonpath.internal.path.RootPathToken
S
- ScanPathToken - Class in com.jayway.jsonpath.internal.path
- ScanPathToken() - Constructor for class com.jayway.jsonpath.internal.path.ScanPathToken
- ScanPathToken.ArrayPathTokenPredicate - Class in com.jayway.jsonpath.internal.path
- ScanPathToken.FilterPathTokenPredicate - Class in com.jayway.jsonpath.internal.path
- ScanPathToken.Predicate - Interface in com.jayway.jsonpath.internal.path
- ScanPathToken.PropertyPathTokenPredicate - Class in com.jayway.jsonpath.internal.path
- ScanPathToken.WildcardPathTokenPredicate - Class in com.jayway.jsonpath.internal.path
- set(JsonPath, Object) - Method in class com.jayway.jsonpath.internal.JsonContext
- set(JsonPath, Object) - Method in interface com.jayway.jsonpath.WriteContext
-
Set the value a the given path
- set(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ArrayIndexPathRef
- set(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectMultiPropertyPathRef
- set(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.ObjectPropertyPathRef
- set(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef.RootPathRef
- set(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
- set(Object, Object, Configuration) - Method in class com.jayway.jsonpath.JsonPath
-
Set the value this path points to in the provided jsonObject
- set(String, Object, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonContext
- set(String, Object, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
-
Set the value a the given path
- setArrayIndex(Object, int, Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
- setArrayIndex(Object, int, Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- setArrayIndex(Object, int, Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- setArrayIndex(Object, int, Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Sets a value in an array.
- setCache(Cache) - Static method in class com.jayway.jsonpath.spi.cache.CacheProvider
- setDefaults(Configuration.Defaults) - Static method in class com.jayway.jsonpath.Configuration
-
Set Default configuration
- setEvaluationListeners(EvaluationListener...) - Method in class com.jayway.jsonpath.Configuration
-
Creates a new Configuration with the provided evaluation listeners
- setOptions(Option...) - Method in class com.jayway.jsonpath.Configuration
-
Creates a new configuration with the provided options.
- setPosition(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- setProperty(Object, Object, Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
Sets a value in an object
- setProperty(Object, Object, Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- setProperty(Object, Object, Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- setProperty(Object, Object, Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Sets a value in an object
- shouldExist - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
- shouldExists() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
- SingleFilter(Predicate) - Constructor for class com.jayway.jsonpath.Filter.SingleFilter
- singlePropertyCase() - Method in class com.jayway.jsonpath.internal.path.PropertyPathToken
- size() - Method in class com.jayway.jsonpath.spi.cache.LRUCache
- size(int) - Method in class com.jayway.jsonpath.Criteria
-
The
size
operator matches: - SIZE - com.jayway.jsonpath.internal.filter.RelationalOperator
- SizeEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.SizeEvaluator
- sizeMatcher - Variable in class com.jayway.jsonassert.impl.matcher.IsCollectionWithSize
- skipBlanks() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- SLICE_BETWEEN - com.jayway.jsonpath.internal.path.ArraySliceOperation.Operation
- SLICE_FROM - com.jayway.jsonpath.internal.path.ArraySliceOperation.Operation
- SLICE_TO - com.jayway.jsonpath.internal.path.ArraySliceOperation.Operation
- sliceBetween(ArraySliceOperation, String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.ArrayPathToken
- sliceFrom(ArraySliceOperation, String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.ArrayPathToken
- sliceTo(ArraySliceOperation, String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.ArrayPathToken
- SPACE - Static variable in class com.jayway.jsonpath.internal.CharacterIndex
- SPACE - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- SPACE - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- SPLIT - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- StandardDeviation - Class in com.jayway.jsonpath.internal.function.numeric
-
Provides the standard deviation of a series of numbers Created by mattg on 6/27/15.
- StandardDeviation() - Constructor for class com.jayway.jsonpath.internal.function.numeric.StandardDeviation
- string - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
- StringNode(CharSequence, boolean) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
- StringReader() - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider.StringReader
- subSequence(int, int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- sum - Variable in class com.jayway.jsonpath.internal.function.numeric.StandardDeviation
- Sum - Class in com.jayway.jsonpath.internal.function.numeric
-
Defines the summation of a series of JSONArray numerical values Created by mattg on 6/26/15.
- Sum() - Constructor for class com.jayway.jsonpath.internal.function.numeric.Sum
- summation - Variable in class com.jayway.jsonpath.internal.function.numeric.Average
- summation - Variable in class com.jayway.jsonpath.internal.function.numeric.Sum
- sumSq - Variable in class com.jayway.jsonpath.internal.function.numeric.StandardDeviation
- SUPPRESS_EXCEPTIONS - com.jayway.jsonpath.Option
-
Suppress all exceptions when evaluating path.
T
- tail - Variable in class com.jayway.jsonpath.internal.path.RootPathToken
- targetInvalid(Object) - Method in class com.jayway.jsonpath.internal.PathRef
- TICK - Static variable in class com.jayway.jsonpath.internal.CharacterIndex
- TICK - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- TICK - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- TILDE - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- to - Variable in class com.jayway.jsonpath.internal.path.ArraySliceOperation
- to() - Method in class com.jayway.jsonpath.internal.path.ArraySliceOperation
- toIterable(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
Converts given array to an
Iterable
- toIterable(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- toIterable(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- toIterable(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Converts given array to an
Iterable
- toJson(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- toJson(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- toJson(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
- toJson(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Convert given json object to a json string
- toJson(Object) - Method in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- toJsonArray(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- toJsonArray(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- toJsonElement(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- toJsonObject(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- toJsonObject(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- tokenCount - Variable in class com.jayway.jsonpath.internal.path.RootPathToken
- toRelationalExpressionNodes() - Method in class com.jayway.jsonpath.Criteria
- toString() - Method in class com.jayway.jsonpath.Criteria
- toString() - Method in class com.jayway.jsonpath.Filter.AndFilter
- toString() - Method in class com.jayway.jsonpath.Filter.OrFilter
- toString() - Method in class com.jayway.jsonpath.Filter.SingleFilter
- toString() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- toString() - Method in class com.jayway.jsonpath.internal.filter.FilterCompiler.CompiledFilter
- toString() - Method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- toString() - Method in enum com.jayway.jsonpath.internal.filter.LogicalOperator
- toString() - Method in class com.jayway.jsonpath.internal.filter.RelationalExpressionNode
- toString() - Method in enum com.jayway.jsonpath.internal.filter.RelationalOperator
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.BooleanNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ClassNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.NullNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.NumberNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PatternNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PredicateNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ValueListNode
- toString() - Method in class com.jayway.jsonpath.internal.path.ArrayIndexOperation
- toString() - Method in class com.jayway.jsonpath.internal.path.ArraySliceOperation
- toString() - Method in class com.jayway.jsonpath.internal.path.CompiledPath
- toString() - Method in class com.jayway.jsonpath.internal.path.PathToken
- toString() - Method in class com.jayway.jsonpath.spi.cache.LRUCache
- toString(Object) - Static method in class com.jayway.jsonpath.internal.Utils
- toValueNode(Object) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- TRUE - Static variable in class com.jayway.jsonpath.internal.filter.FilterCompiler
- TRUE - Static variable in class com.jayway.jsonpath.internal.filter.ValueNode
- tryRead(String[], int) - Static method in class com.jayway.jsonpath.internal.path.ArraySliceOperation
- type - Variable in class com.jayway.jsonpath.TypeRef
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.BooleanNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ClassNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.JsonNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.NullNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.NumberNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PathNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PatternNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.PredicateNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.StringNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.UndefinedNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode.ValueListNode
- type(Class<?>) - Method in class com.jayway.jsonpath.Criteria
-
The $type operator matches values based on their Java JSON type.
- TYPE - com.jayway.jsonpath.internal.filter.RelationalOperator
- TypeEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.EvaluatorFactory.TypeEvaluator
- TypeRef<T> - Class in com.jayway.jsonpath
-
Used to specify generic type information in
ReadContext
TypeRef ref = new TypeRef
- >() { };
- TypeRef() - Constructor for class com.jayway.jsonpath.TypeRef
U
- UNDEFINED - Static variable in class com.jayway.jsonpath.internal.filter.ValueNode
- UNDEFINED - Static variable in interface com.jayway.jsonpath.spi.json.JsonProvider
- UndefinedNode() - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.UndefinedNode
- unescape(String) - Static method in class com.jayway.jsonpath.internal.Utils
- unwrap(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
- unwrap(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- unwrap(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- unwrap(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Extracts a value from a wrapper object.
- unwrapNumber(Number) - Static method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- updateOperations - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- updateOperations() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
- updateOperations() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- upstreamDefinite - Variable in class com.jayway.jsonpath.internal.path.PathToken
- using(Configuration) - Static method in class com.jayway.jsonpath.JsonPath
-
Creates a
ParseContext
that can be used to parse a given JSON input. - using(JsonProvider) - Static method in class com.jayway.jsonpath.JsonPath
-
Deprecated.
- Utils - Class in com.jayway.jsonpath.internal
- Utils() - Constructor for class com.jayway.jsonpath.internal.Utils
V
- value - Variable in class com.jayway.jsonpath.internal.filter.ValueNode.BooleanNode
- ValueCompareException - Exception in com.jayway.jsonpath
- ValueCompareException() - Constructor for exception com.jayway.jsonpath.ValueCompareException
- ValueCompareException(Object, Object) - Constructor for exception com.jayway.jsonpath.ValueCompareException
-
Construct the exception with message capturing the classes for two objects.
- ValueCompareException(String) - Constructor for exception com.jayway.jsonpath.ValueCompareException
- ValueCompareException(String, Throwable) - Constructor for exception com.jayway.jsonpath.ValueCompareException
- ValueListNode(Collection<?>) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode.ValueListNode
- valueMatcher - Variable in class com.jayway.jsonassert.impl.matcher.IsMapContainingValue
- ValueNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode() - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode
- ValueNode.BooleanNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode.ClassNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode.JsonNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode.NullNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode.NumberNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode.PathNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode.PatternNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode.PredicateNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode.StringNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode.UndefinedNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode.ValueListNode - Class in com.jayway.jsonpath.internal.filter
- valueOf(String) - Static method in enum com.jayway.jsonpath.EvaluationListener.EvaluationContinuation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.jayway.jsonpath.internal.filter.LogicalOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.jayway.jsonpath.internal.filter.RelationalOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.jayway.jsonpath.internal.path.ArraySliceOperation.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.jayway.jsonpath.Option
-
Returns the enum constant of this type with the specified name.
- valueResult - Variable in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- values() - Static method in enum com.jayway.jsonpath.EvaluationListener.EvaluationContinuation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.jayway.jsonpath.internal.filter.LogicalOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.jayway.jsonpath.internal.filter.RelationalOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.jayway.jsonpath.internal.path.ArraySliceOperation.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.jayway.jsonpath.Option
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- walk(PathToken, String, PathRef, Object, EvaluationContextImpl, ScanPathToken.Predicate) - Static method in class com.jayway.jsonpath.internal.path.ScanPathToken
- walkArray(PathToken, String, PathRef, Object, EvaluationContextImpl, ScanPathToken.Predicate) - Static method in class com.jayway.jsonpath.internal.path.ScanPathToken
- walkObject(PathToken, String, PathRef, Object, EvaluationContextImpl, ScanPathToken.Predicate) - Static method in class com.jayway.jsonpath.internal.path.ScanPathToken
- where(Path) - Static method in class com.jayway.jsonpath.Criteria
-
Deprecated.
- where(String) - Static method in class com.jayway.jsonpath.Criteria
-
Static factory method to create a Criteria using the provided key
- WILDCARD - Static variable in class com.jayway.jsonpath.internal.path.PathCompiler
- WildcardPathToken - Class in com.jayway.jsonpath.internal.path
- WildcardPathToken() - Constructor for class com.jayway.jsonpath.internal.path.WildcardPathToken
- WildcardPathTokenPredicate() - Constructor for class com.jayway.jsonpath.internal.path.ScanPathToken.WildcardPathTokenPredicate
- with(InputStream) - Static method in class com.jayway.jsonassert.JsonAssert
-
Deprecated.Creates a JSONAsserter
- with(Reader) - Static method in class com.jayway.jsonassert.JsonAssert
-
Deprecated.Creates a JSONAsserter
- with(String) - Static method in class com.jayway.jsonassert.JsonAssert
-
Deprecated.Creates a JSONAsserter
- withListeners(EvaluationListener...) - Method in class com.jayway.jsonpath.internal.JsonContext
- withListeners(EvaluationListener...) - Method in interface com.jayway.jsonpath.ReadContext
-
Adds listener to the evaluation of this path
- WriteContext - Interface in com.jayway.jsonpath
All Classes All Packages