A B C D E F G H I J K L M N O P 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
- AbstractSequenceAggregation - Class in com.jayway.jsonpath.internal.function.sequence
-
Defines the pattern for taking item from collection of JSONArray by index Created by git9527 on 6/11/22.
- AbstractSequenceAggregation() - Constructor for class com.jayway.jsonpath.internal.function.sequence.AbstractSequenceAggregation
- 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, 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
- 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
alloperator 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
alloperator 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
- ALWAYS_RETURN_LIST - com.jayway.jsonpath.Option
-
Makes this implementation more compliant to the Goessner spec.
- and(LogicalExpressionNode) - Method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- and(Predicate) - Method in class com.jayway.jsonpath.Filter
- 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
- anyof(Object...) - Method in class com.jayway.jsonpath.Criteria
-
The
anyofoperator selects objects for which the specified field is an array that contain at least an element in the specified array. - anyof(Collection<?>) - Method in class com.jayway.jsonpath.Criteria
-
The
anyofoperator selects objects for which the specified field is an array that contain at least an element in the specified array. - ANYOF - com.jayway.jsonpath.internal.filter.RelationalOperator
- append(ExpressionNode) - Method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- append(PathToken) - Method in class com.jayway.jsonpath.internal.path.RootPathToken
- Append - Class in com.jayway.jsonpath.internal.function.json
-
Appends JSON structure to the current document so that you can utilize the JSON added thru another function call.
- Append() - Constructor for class com.jayway.jsonpath.internal.function.json.Append
- appendPathToken(PathToken) - Method in interface com.jayway.jsonpath.internal.path.PathTokenAppender
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.Criteria
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.Filter
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.RelationalExpressionNode
- apply(Predicate.PredicateContext) - Method in interface com.jayway.jsonpath.Predicate
- ArrayIndexOperation - Class in com.jayway.jsonpath.internal.path
- ArrayIndexToken - Class in com.jayway.jsonpath.internal.path
- ArrayPathToken - Class in com.jayway.jsonpath.internal.path
- ArrayPathToken() - Constructor for class com.jayway.jsonpath.internal.path.ArrayPathToken
- ArraySliceOperation - Class in com.jayway.jsonpath.internal.path
- ArraySliceOperation.Operation - Enum in com.jayway.jsonpath.internal.path
- ArraySliceToken - Class 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.ValueNodes.BooleanNode
- asClassNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- asClassNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.ClassNode
- asExistsCheck(boolean) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PathNode
- asJsonNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- asJsonNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.JsonNode
- asNullNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- asNullNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.NullNode
- asNumberNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- asNumberNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.NumberNode
- asNumberNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.StringNode
- asOffsetDateTimeNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- asOffsetDateTimeNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.OffsetDateTimeNode
- asPathNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- asPathNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PathNode
- asPatternNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- asPatternNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PatternNode
- asPredicateNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- asPredicateNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PredicateNode
- asStringNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- asStringNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.NumberNode
- asStringNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.OffsetDateTimeNode
- asStringNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.StringNode
- asUndefinedNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- asUndefinedNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.UndefinedNode
- asValueListNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- asValueListNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.ValueListNode
- asValueListNode(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.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
- build() - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- builder() - Static method in class com.jayway.jsonpath.Configuration
-
Returns a new ConfigurationBuilder
C
- 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
- CASE_INSENSITIVE - com.jayway.jsonpath.internal.filter.PatternFlag
- 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() - 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.
- closeQuietly(Closeable) - Static method in class com.jayway.jsonpath.internal.Utils
- 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.json - package com.jayway.jsonpath.internal.function.json
- com.jayway.jsonpath.internal.function.latebinding - package com.jayway.jsonpath.internal.function.latebinding
- com.jayway.jsonpath.internal.function.numeric - package com.jayway.jsonpath.internal.function.numeric
- com.jayway.jsonpath.internal.function.sequence - package com.jayway.jsonpath.internal.function.sequence
- com.jayway.jsonpath.internal.function.text - package com.jayway.jsonpath.internal.function.text
- 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
- COMMENTS - com.jayway.jsonpath.internal.filter.PatternFlag
- 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(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
- CompiledPath - Class in com.jayway.jsonpath.internal.path
- CompiledPath(RootPathToken, boolean) - Constructor for class com.jayway.jsonpath.internal.path.CompiledPath
- concat(CharSequence...) - Static method in class com.jayway.jsonpath.internal.Utils
- Concatenate - Class in com.jayway.jsonpath.internal.function.text
-
String function concat - simple takes a list of arguments and/or an array and concatenates them together to form a single string
- Concatenate() - Constructor for class com.jayway.jsonpath.internal.function.text.Concatenate
- 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.ConfigurationBuilder - Class in com.jayway.jsonpath
-
Configuration builder
- Configuration.Defaults - Interface in com.jayway.jsonpath
- ConfigurationBuilder() - Constructor for class com.jayway.jsonpath.Configuration.ConfigurationBuilder
- consume(Class, EvaluationContext, Collection, Object) - Static method in class com.jayway.jsonpath.internal.function.Parameter
-
Either consume the object as an array and add each element to the collection, or alternatively add each element
- contains(ValueNode) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.ValueListNode
- contains(Object) - Method in class com.jayway.jsonpath.Criteria
-
The
containsoperator asserts that the provided object is contained in the result. - contains(String) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.StringNode
- CONTAINS - com.jayway.jsonpath.internal.filter.RelationalOperator
- containsOption(Option) - Method in class com.jayway.jsonpath.Configuration
-
Check if this configuration contains the given option
- CONTINUE - com.jayway.jsonpath.EvaluationListener.EvaluationContinuation
-
Evaluation continues
- convert(MapFunction, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
- 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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- createArray() - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- createArray() - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- 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
- createArray() - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- 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, List<Parameter>) - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- createIndexArrayPathToken(ArrayIndexOperation) - Static method in class com.jayway.jsonpath.internal.path.PathTokenFactory
- 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
- createLogicalAnd(Collection<ExpressionNode>) - Static method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- createLogicalNot(ExpressionNode) - Static method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- createLogicalOr(ExpressionNode, ExpressionNode) - Static method in class com.jayway.jsonpath.internal.filter.LogicalExpressionNode
- createLogicalOr(Collection<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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- createMap() - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- createMap() - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- 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
- createMap() - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- createNullNode() - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createNumberNode(CharSequence) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- createOffsetDateTimeNode(CharSequence) - Static method in class com.jayway.jsonpath.internal.filter.ValueNode
- 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>, char) - 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
- createSinglePropertyPathToken(String, char) - 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
- currentChar() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- currentCharIs(char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- currentIsTail() - Method in class com.jayway.jsonpath.internal.CharacterIndex
D
- decrementEndPosition(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- DEFAULT_PATH_LEAF_TO_NULL - com.jayway.jsonpath.Option
-
returns
nullfor missing leaf. - defaultConfiguration() - Static method in class com.jayway.jsonpath.Configuration
-
Creates a new configuration based on default values
- DefaultsImpl - Class in com.jayway.jsonpath.internal
- delete(Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
- 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
- DocumentContext - Interface in com.jayway.jsonpath
- documentEvalCache() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- documentPathCache() - Method in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- DOTALL - com.jayway.jsonpath.internal.filter.PatternFlag
E
- empty(boolean) - Method in class com.jayway.jsonpath.Criteria
-
The
notEmptyoperator checks that an array or String is empty. - EMPTY - com.jayway.jsonpath.internal.filter.RelationalOperator
- eq(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using equality
- EQ - com.jayway.jsonpath.internal.filter.RelationalOperator
- equals(ValueNodes.JsonNode, Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.JsonNode
- equals(Object) - Method in class com.jayway.jsonpath.Configuration
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.BooleanNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.ClassNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.JsonNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.NullNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.NumberNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.OffsetDateTimeNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PatternNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PredicateNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.StringNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.UndefinedNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.ValueListNode
- equals(Object) - Method in class com.jayway.jsonpath.internal.function.latebinding.PathLateBindingValue
- equals(Object) - Method in class com.jayway.jsonpath.internal.path.PathToken
- escape(String, boolean) - Static method in class com.jayway.jsonpath.internal.Utils
- evaluate(ValueNode, ValueNode, Predicate.PredicateContext) - Method in interface com.jayway.jsonpath.internal.filter.Evaluator
- evaluate(Path) - Method in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- evaluate(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.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.ArrayIndexToken
- evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.path.ArraySliceToken
- 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
- 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
- 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
Configurationthat 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
- 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
- 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
- ExpressionNode - Class in com.jayway.jsonpath.internal.filter
- ExpressionNode() - Constructor for class com.jayway.jsonpath.internal.filter.ExpressionNode
F
- fail(String) - Static method in class com.jayway.jsonpath.internal.path.PathCompiler
- FALSE - Static variable in interface com.jayway.jsonpath.internal.filter.ValueNodes
- fillInStackTrace() - Method in exception com.jayway.jsonpath.internal.EvaluationAbortException
- fillInStackTrace() - Method in exception com.jayway.jsonpath.PathNotFoundException
- 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
- FilterCompiler - Class in com.jayway.jsonpath.internal.filter
- First - Class in com.jayway.jsonpath.internal.function.sequence
-
Take the first item from collection of JSONArray Created by git9527 on 6/11/22.
- First() - Constructor for class com.jayway.jsonpath.internal.function.sequence.First
- forUpdate() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- 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
- FunctionPathToken - Class in com.jayway.jsonpath.internal.path
-
Token representing a Function call to one of the functions produced via the FunctionFactory
- FunctionPathToken(String, List<Parameter>) - Constructor for class com.jayway.jsonpath.internal.path.FunctionPathToken
- FUNCTIONS - Static variable in class com.jayway.jsonpath.internal.function.PathFunctionFactory
G
- get() - Method in interface com.jayway.jsonpath.internal.function.latebinding.ILateBindingValue
-
Obtain the value of the parameter at runtime using the parameter state and invocation of other late binding values rather than maintaining cached state which ends up in a global store and won't change as a result of external reference changes.
- get() - Method in class com.jayway.jsonpath.internal.function.latebinding.JsonLateBindingValue
-
Evaluate the JSON document at the point of need using the JSON parameter and associated document model which may itself originate from yet another function thus recursively invoking late binding methods.
- get() - Method in class com.jayway.jsonpath.internal.function.latebinding.PathLateBindingValue
- get(String) - Method in interface com.jayway.jsonpath.spi.cache.Cache
-
Get the Cached JsonPath
- get(String) - Method in class com.jayway.jsonpath.spi.cache.LRUCache
- get(String) - Method in class com.jayway.jsonpath.spi.cache.NOOPCache
- getArrayIndex(Object, int) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
Extracts a value from an array
- getArrayIndex(Object, int) - 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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- getArrayIndex(Object, int) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- getArrayIndex(Object, int) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- 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) - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- getArrayIndex(Object, int, boolean) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
Deprecated.
- getArrayIndex(Object, int, boolean) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Deprecated.
- getBoolean() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.BooleanNode
- getCache() - Static method in class com.jayway.jsonpath.spi.cache.CacheProvider
- getClazz() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.ClassNode
- getDate() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.OffsetDateTimeNode
- getEvaluationListeners() - Method in class com.jayway.jsonpath.Configuration
-
Returns the evaluation listeners registered in this configuration
- getFunctionName() - Method in class com.jayway.jsonpath.internal.path.FunctionPathToken
- getILateBingValue() - Method in class com.jayway.jsonpath.internal.function.Parameter
- getIndexFromParameters(EvaluationContext, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.sequence.AbstractSequenceAggregation
- getJson() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.JsonNode
- getJson() - Method in class com.jayway.jsonpath.internal.function.Parameter
- 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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- getMapValue(Object, String) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- getMapValue(Object, String) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- getMapValue(Object, String) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Extracts a value from an map
- getMapValue(Object, String) - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- getNext() - Method in class com.jayway.jsonpath.internal.path.PathToken
- getNodes() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.ValueListNode
- getNumber() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.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
- getParameters() - Method in class com.jayway.jsonpath.internal.path.FunctionPathToken
- 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.ValueNodes.PathNode
- getPath() - Method in class com.jayway.jsonpath.internal.function.Parameter
- 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.ArrayIndexToken
- getPathFragment() - Method in class com.jayway.jsonpath.internal.path.ArraySliceToken
- 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.ValueNodes.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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- getPropertyKeys(Object) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- getPropertyKeys(Object) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- getPropertyKeys(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Returns the keys from the given object
- getPropertyKeys(Object) - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- getRoot() - Method in class com.jayway.jsonpath.internal.path.CompiledPath
- getRoot() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- getSilent(String) - Method in class com.jayway.jsonpath.spi.cache.LRUCache
- getString() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.StringNode
- getTail() - Method in class com.jayway.jsonpath.internal.path.RootPathToken
- 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.internal.function.Parameter
- 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.function.Parameter
- 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
- GsonJsonProvider - Class in com.jayway.jsonpath.spi.json
- GsonJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.GsonJsonProvider
-
Initializes the
GsonJsonProviderusing the defaultGsonobject. - GsonJsonProvider(Gson) - Constructor for class com.jayway.jsonpath.spi.json.GsonJsonProvider
-
Initializes the
GsonJsonProviderusing a customizedGsonobject. - 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
- 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
- hasEvaluated() - Method in class com.jayway.jsonpath.internal.function.Parameter
- hashCode() - Method in class com.jayway.jsonpath.internal.path.PathToken
- hasMoreCharacters() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- hasSignificantSubSequence(CharSequence) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- hex(char) - Static method in class com.jayway.jsonpath.internal.Utils
-
Returns an upper case hexadecimal
Stringfor the given character.
I
- ILateBindingValue - Interface in com.jayway.jsonpath.internal.function.latebinding
-
Obtain the late binding value at runtime rather than storing the value in the cache thus trashing the cache
- in(Object...) - Method in class com.jayway.jsonpath.Criteria
-
The
inoperator 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
inoperator 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
- index() - Method in interface com.jayway.jsonpath.EvaluationListener.FoundResult
-
the index of this result.
- Index - Class in com.jayway.jsonpath.internal.function.sequence
-
Take the index from first Parameter, then the item from collection of JSONArray by index Created by git9527 on 6/11/22.
- Index() - Constructor for class com.jayway.jsonpath.internal.function.sequence.Index
- indexes() - Method in class com.jayway.jsonpath.internal.path.ArrayIndexOperation
- indexOfClosingBracket(int, boolean, boolean) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- indexOfClosingSquareBracket(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- indexOfMatchingCloseChar(int, char, char, boolean, boolean) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- indexOfNextSignificantChar(char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- indexOfNextSignificantChar(int, char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- indexOfPreviousSignificantChar() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- indexOfPreviousSignificantChar(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- INSTANCE - Static variable in class com.jayway.jsonpath.internal.DefaultsImpl
- INSTANCE - Static variable in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- 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, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.json.Append
- invoke(String, PathRef, Object, EvaluationContext, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.json.KeySetFunction
- invoke(String, PathRef, Object, EvaluationContext, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.numeric.AbstractAggregation
- invoke(String, PathRef, Object, EvaluationContext, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.PassthruPathFunction
- invoke(String, PathRef, Object, EvaluationContext, List<Parameter>) - Method in interface com.jayway.jsonpath.internal.function.PathFunction
-
Invoke the function and output a JSON object (or scalar) value which will be the result of executing the path
- invoke(String, PathRef, Object, EvaluationContext, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.sequence.AbstractSequenceAggregation
- invoke(String, PathRef, Object, EvaluationContext, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.text.Concatenate
- invoke(String, PathRef, Object, EvaluationContext, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.text.Length
-
When we calculate the length of a path, what we're asking is given the node we land on how many children does it have.
- 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.ValueNodes.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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- isArray(Object) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- isArray(Object) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- isArray(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
checks if object is an array
- isArray(Object) - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- isBooleanNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- isBooleanNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.BooleanNode
- isClassNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- isClassNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.ClassNode
- 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.ValueNodes.StringNode
- isEmpty(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.JsonNode
- isEmpty(CharSequence) - Static method in class com.jayway.jsonpath.internal.Utils
-
Checks if a CharSequence is empty ("") or null.
- isExistsCheck() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PathNode
- isFunctionPath() - Method in class com.jayway.jsonpath.internal.path.CompiledPath
- isFunctionPath() - Method in interface com.jayway.jsonpath.internal.Path
- isFunctionPath() - Method in class com.jayway.jsonpath.internal.path.RootPathToken
- isJsonNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- isJsonNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.JsonNode
- isMap(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- isMap(Object) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- isMap(Object) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- isMap(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
checks if object is a map (i.e.
- isMap(Object) - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- isNullNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- isNullNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.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.ValueNodes.NumberNode
- isOffsetDateTimeNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- isOffsetDateTimeNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.OffsetDateTimeNode
- isOutOfBounds(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- isParsed() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.JsonNode
- isPathDefinite() - Method in class com.jayway.jsonpath.internal.path.PathToken
- isPathDefinite(String) - Static method in class com.jayway.jsonpath.JsonPath
- isPathNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- isPathNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PathNode
- isPatternNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- isPatternNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PatternNode
- isPredicateNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- isPredicateNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PredicateNode
- isRootPath() - Method in class com.jayway.jsonpath.internal.path.CompiledPath
- isRootPath() - Method in interface com.jayway.jsonpath.internal.Path
- isSingleIndexOperation() - Method in class com.jayway.jsonpath.internal.path.ArrayIndexOperation
- isStringNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- isStringNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.StringNode
- isTokenDefinite() - Method in class com.jayway.jsonpath.internal.path.ArrayIndexToken
- isTokenDefinite() - Method in class com.jayway.jsonpath.internal.path.ArraySliceToken
- 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.ValueNodes.UndefinedNode
- isValueListNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- isValueListNode() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.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.ValueNodes.ValueListNode
J
- JacksonJsonNodeJsonProvider - Class in com.jayway.jsonpath.spi.json
- JacksonJsonNodeJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
-
Initialize the JacksonJsonNodeJsonProvider with the default ObjectMapper and ObjectReader
- JacksonJsonNodeJsonProvider(ObjectMapper) - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
-
Initialize the JacksonJsonNodeJsonProvider 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
- JakartaJsonProvider - Class in com.jayway.jsonpath.spi.json
- JakartaJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.JakartaJsonProvider
-
Constructs new instance of parsing and serialization adapter for Jakarta EE 9 JSON-P default provider.
- JakartaJsonProvider(boolean) - Constructor for class com.jayway.jsonpath.spi.json.JakartaJsonProvider
-
Constructs new instance of parsing and serialization adapter for Jakarta EE 9 JSON-P default provider, and optionally enables proxying of
JsonObjectandJsonArrayentities to implement mutable JSON structures. - JakartaMappingProvider - Class in com.jayway.jsonpath.spi.mapper
- JakartaMappingProvider() - Constructor for class com.jayway.jsonpath.spi.mapper.JakartaMappingProvider
- JakartaMappingProvider(JsonbConfig) - Constructor for class com.jayway.jsonpath.spi.mapper.JakartaMappingProvider
- JettisonProvider - Class in com.jayway.jsonpath.spi.json
- JettisonProvider() - Constructor for class com.jayway.jsonpath.spi.json.JettisonProvider
- join(String, Iterable<?>) - Static method in class com.jayway.jsonpath.internal.Utils
- join(String, String, Iterable<?>) - Static method in class com.jayway.jsonpath.internal.Utils
- 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
- JSON - com.jayway.jsonpath.internal.function.ParamType
- JsonContext - Class in com.jayway.jsonpath.internal
- JsonFormatter - Class in com.jayway.jsonpath.internal
- JsonFormatter() - Constructor for class com.jayway.jsonpath.internal.JsonFormatter
- JsonLateBindingValue - Class in com.jayway.jsonpath.internal.function.latebinding
-
Defines the JSON document Late binding approach to function arguments.
- JsonLateBindingValue(JsonProvider, Parameter) - Constructor for class com.jayway.jsonpath.internal.function.latebinding.JsonLateBindingValue
- JsonOrgJsonProvider - Class in com.jayway.jsonpath.spi.json
- JsonOrgJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- JsonOrgMappingProvider - Class in com.jayway.jsonpath.spi.mapper
- JsonOrgMappingProvider() - Constructor for class com.jayway.jsonpath.spi.mapper.JsonOrgMappingProvider
- 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.
- 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() - Method in interface com.jayway.jsonpath.Configuration.Defaults
-
Returns the default
JsonProvider - jsonProvider() - Method in class com.jayway.jsonpath.Configuration
-
Returns
JsonProviderused 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
- 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
- KeySetFunction - Class in com.jayway.jsonpath.internal.function.json
-
Author: Sergey Saiyan sergey.sova42@gmail.com Created at 21/02/2018.
- KeySetFunction() - Constructor for class com.jayway.jsonpath.internal.function.json.KeySetFunction
L
- Last - Class in com.jayway.jsonpath.internal.function.sequence
-
Take the first item from collection of JSONArray Created by git9527 on 6/11/22.
- Last() - Constructor for class com.jayway.jsonpath.internal.function.sequence.Last
- lastCharIs(char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- length() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- length() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.StringNode
- length(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- length(Object) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- length(Object) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- 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(Object) - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- Length - Class in com.jayway.jsonpath.internal.function.text
-
Provides the length of a JSONArray Object Created by mattg on 6/26/15.
- Length() - Constructor for class com.jayway.jsonpath.internal.function.text.Length
- 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
- LogicalExpressionNode - Class in com.jayway.jsonpath.internal.filter
- LogicalOperator - Enum in com.jayway.jsonpath.internal.filter
- 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
- lte(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using the <= operator
- LTE - com.jayway.jsonpath.internal.filter.RelationalOperator
M
- 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.JakartaMappingProvider
-
Maps supplied JSON source
Objectto a given target type or collection. - map(Object, TypeRef<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.JsonOrgMappingProvider
- 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, TypeRef<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.TapestryMappingProvider
- 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.JakartaMappingProvider
-
Maps supplied JSON source
Objectto a given target class or collection. - map(Object, Class<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.JsonOrgMappingProvider
- 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(Object, Class<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.TapestryMappingProvider
- 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. - MapFunction - Interface in com.jayway.jsonpath
-
Returns a new representation for the input value.
- 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() - Method in interface com.jayway.jsonpath.Configuration.Defaults
-
Returns the default
MappingProvider - mappingProvider() - Method in class com.jayway.jsonpath.Configuration
-
Returns
MappingProviderused 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
- matches(Predicate) - Method in class com.jayway.jsonpath.Criteria
-
The
matchesoperator checks that an object matches the given predicate. - MATCHES - com.jayway.jsonpath.internal.filter.RelationalOperator
- 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 - 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
- MULTILINE - com.jayway.jsonpath.internal.filter.PatternFlag
- multiPropertyIterationCase() - Method in class com.jayway.jsonpath.internal.path.PropertyPathToken
- multiPropertyMergeCase() - Method in class com.jayway.jsonpath.internal.path.PropertyPathToken
N
- NAN - Static variable in class com.jayway.jsonpath.internal.filter.ValueNodes.NumberNode
- ne(Object) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using the != operator
- NE - com.jayway.jsonpath.internal.filter.RelationalOperator
- newFunction(String) - Static method in class com.jayway.jsonpath.internal.function.PathFunctionFactory
-
Returns the function by name or throws InvalidPathException if function not found.
- 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
ninoperator 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
ninoperator 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
- noneof(Object...) - Method in class com.jayway.jsonpath.Criteria
-
The
noneofoperator selects objects for which the specified field is an array that does not contain any of the elements of the specified array. - noneof(Collection<?>) - Method in class com.jayway.jsonpath.Criteria
-
The
noneofoperator selects objects for which the specified field is an array that does not contain any of the elements of the specified array. - NONEOF - com.jayway.jsonpath.internal.filter.RelationalOperator
- NOOPCache - Class in com.jayway.jsonpath.spi.cache
- NOOPCache() - Constructor for class com.jayway.jsonpath.spi.cache.NOOPCache
- NOT - com.jayway.jsonpath.internal.filter.LogicalOperator
- notEmpty() - Method in class com.jayway.jsonpath.Criteria
-
Deprecated.
- notEmpty(byte[], String) - Static method in class com.jayway.jsonpath.internal.Utils
-
Validate that the specified argument character sequence is neither
nullnor a length of zero (no characters); otherwise throwing an exception with the specified message. - notEmpty(T, String) - Static method in class com.jayway.jsonpath.internal.Utils
-
Validate that the specified argument character sequence is neither
nullnor a length of zero (no characters); otherwise throwing an exception with the specified message. - notEmpty(T, String, Object...) - Static method in class com.jayway.jsonpath.internal.Utils
-
Validate that the specified argument character sequence is neither
nullnor a length of zero (no characters); otherwise throwing an exception with the specified message. - notNull(T, String) - 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. - 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_NODE - Static variable in interface com.jayway.jsonpath.internal.filter.ValueNodes
O
- objectMapper - Variable in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- objectMapper - Variable in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
- 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
- operation() - Method in class com.jayway.jsonpath.internal.path.ArraySliceOperation
- Option - Enum in com.jayway.jsonpath
- 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
P
- Parameter - Class in com.jayway.jsonpath.internal.function
-
Defines a parameter as passed to a function with late binding support for lazy evaluation.
- Parameter() - Constructor for class com.jayway.jsonpath.internal.function.Parameter
- Parameter(Path) - Constructor for class com.jayway.jsonpath.internal.function.Parameter
- Parameter(String) - Constructor for class com.jayway.jsonpath.internal.function.Parameter
- ParamType - Enum in com.jayway.jsonpath.internal.function
-
Created by mgreenwood on 12/11/15.
- parent - Variable in class com.jayway.jsonpath.internal.PathRef
- parse(byte[]) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- parse(byte[]) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
- parse(byte[]) - Method in class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- parse(byte[]) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Parse the given json bytes in UTF-8 encoding
- parse(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.JsonNode
- parse(File) - Method in class com.jayway.jsonpath.internal.ParseContextImpl
- parse(File) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the default
Configurationand returns aDocumentContextfor 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
Configurationand returns aDocumentContextfor path evaluation - parse(InputStream) - Method in class com.jayway.jsonpath.internal.ParseContextImpl
- parse(InputStream) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the default
Configurationand returns aDocumentContextfor 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
Configurationand returns aDocumentContextfor path evaluation - parse(InputStream, String) - Method in class com.jayway.jsonpath.internal.ParseContextImpl
- 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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- parse(InputStream, String) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- parse(InputStream, String) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- 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(InputStream, String) - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- parse(Object) - Method in class com.jayway.jsonpath.internal.ParseContextImpl
- parse(Object) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the default
Configurationand returns aDocumentContextfor 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
Configurationand returns aDocumentContextfor 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.ParseContextImpl
- 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
Configurationand returns aDocumentContextfor 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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- parse(String) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- parse(String) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- 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) - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- parse(String, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
-
Parses the given JSON input using the provided
Configurationand returns aDocumentContextfor path evaluation - parse(URL) - Method in class com.jayway.jsonpath.internal.ParseContextImpl
-
Deprecated.
- parse(URL) - Static method in class com.jayway.jsonpath.JsonPath
-
Deprecated.
- parse(URL) - Method in interface com.jayway.jsonpath.ParseContext
-
Deprecated.
- parse(URL, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
-
Deprecated.
- ParseContext - Interface in com.jayway.jsonpath
-
Parses JSON as specified by the used
JsonProvider. - ParseContextImpl - Class in com.jayway.jsonpath.internal
- ParseContextImpl() - Constructor for class com.jayway.jsonpath.internal.ParseContextImpl
- ParseContextImpl(Configuration) - Constructor for class com.jayway.jsonpath.internal.ParseContextImpl
- parseFlags(char[]) - Static method in enum com.jayway.jsonpath.internal.filter.PatternFlag
- parseFlags(int) - Static method in enum com.jayway.jsonpath.internal.filter.PatternFlag
- parseUtf8(byte[]) - Method in class com.jayway.jsonpath.internal.ParseContextImpl
- parseUtf8(byte[]) - Method in interface com.jayway.jsonpath.ParseContext
- 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() - Method in interface com.jayway.jsonpath.EvaluationListener.FoundResult
-
The path of this result
- Path - Interface in com.jayway.jsonpath.internal
- PATH - com.jayway.jsonpath.internal.function.ParamType
- PathCompiler - Class in com.jayway.jsonpath.internal.path
- 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
- PathLateBindingValue - Class in com.jayway.jsonpath.internal.function.latebinding
-
Defines the contract for late bindings, provides document state and enough context to perform the evaluation at a later date such that we can operate on a dynamically changing value.
- PathLateBindingValue(Path, Object, Configuration) - Constructor for class com.jayway.jsonpath.internal.function.latebinding.PathLateBindingValue
- 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
- 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
- PatternFlag - Enum in com.jayway.jsonpath.internal.filter
- position() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- 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
- PredicateNode(Predicate) - Constructor for class com.jayway.jsonpath.internal.filter.ValueNodes.PredicateNode
- PredicatePathToken - Class in com.jayway.jsonpath.internal.path
- prettyPrint(String) - Static method in class com.jayway.jsonpath.internal.JsonFormatter
- previousSignificantChar() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- previousSignificantChar(int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- PropertyPathToken - Class in com.jayway.jsonpath.internal.path
- PropertyPathToken(List<String>, char) - Constructor for class com.jayway.jsonpath.internal.path.PropertyPathToken
- 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
- 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
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
-
Deprecated.
- ReadContext - Interface in com.jayway.jsonpath
- readSignificantChar(char) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- regex(Pattern) - Method in class com.jayway.jsonpath.Criteria
-
Creates a criterion using a Regex
- REGEX - com.jayway.jsonpath.internal.filter.RelationalOperator
- RelationalExpressionNode - Class in com.jayway.jsonpath.internal.filter
- RelationalExpressionNode(ValueNode, RelationalOperator, ValueNode) - Constructor for class com.jayway.jsonpath.internal.filter.RelationalExpressionNode
- RelationalOperator - Enum in com.jayway.jsonpath.internal.filter
- remove(String) - Method in class com.jayway.jsonpath.spi.cache.LRUCache
- removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
Removes a value in an object or array
- removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
- removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
- removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- removeProperty(Object, Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Removes a value in an object or array
- renameInMap(Object, String, String, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
- renameKey(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
- 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() - Method in interface com.jayway.jsonpath.EvaluationListener.FoundResult
-
The result object
- resultFound(EvaluationListener.FoundResult) - Method in interface com.jayway.jsonpath.EvaluationListener
-
Callback invoked when result is found
- root() - Method in class com.jayway.jsonpath.internal.path.PredicateContextImpl
- root() - Method in interface com.jayway.jsonpath.Predicate.PredicateContext
-
Returns the root document (the complete JSON)
- rootDocument() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
-
The json document that is evaluated
- rootDocument() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- RootPathToken - Class in com.jayway.jsonpath.internal.path
S
- ScanPathToken - 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
- 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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- setArrayIndex(Object, int, Object) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- setArrayIndex(Object, int, Object) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- setArrayIndex(Object, int, Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Sets a value in an array.
- setArrayIndex(Object, int, Object) - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- 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
- setEvaluated(Boolean) - Method in class com.jayway.jsonpath.internal.function.Parameter
- setEvaluationListeners(EvaluationListener...) - Method in class com.jayway.jsonpath.Configuration
-
Creates a new Configuration with the provided evaluation listeners
- setJson(String) - Method in class com.jayway.jsonpath.internal.function.Parameter
- setLateBinding(ILateBindingValue) - Method in class com.jayway.jsonpath.internal.function.Parameter
- setNext(PathToken) - Method in class com.jayway.jsonpath.internal.path.PathToken
- setOptions(Option...) - Method in class com.jayway.jsonpath.Configuration
-
Creates a new configuration with the provided options.
- setParameters(List<Parameter>) - Method in class com.jayway.jsonpath.internal.path.FunctionPathToken
- setPath(Path) - Method in class com.jayway.jsonpath.internal.function.Parameter
- 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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- setProperty(Object, Object, Object) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- setProperty(Object, Object, Object) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- setProperty(Object, Object, Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Sets a value in an object
- setProperty(Object, Object, Object) - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- setTail(PathToken) - Method in class com.jayway.jsonpath.internal.path.RootPathToken
- setType(ParamType) - Method in class com.jayway.jsonpath.internal.function.Parameter
- setUpstreamArrayIndex(int) - Method in class com.jayway.jsonpath.internal.path.PathToken
- shouldExists() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PathNode
- 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
sizeoperator matches: - SIZE - com.jayway.jsonpath.internal.filter.RelationalOperator
- 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
- 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
- subSequence(int, int) - Method in class com.jayway.jsonpath.internal.CharacterIndex
- subsetof(ValueNodes.ValueListNode) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.ValueListNode
- subsetof(Object...) - Method in class com.jayway.jsonpath.Criteria
-
The
subsetofoperator selects objects for which the specified field is an array whose elements comprise a subset of the set comprised by the elements of the specified array. - subsetof(Collection<?>) - Method in class com.jayway.jsonpath.Criteria
-
The
subsetofoperator selects objects for which the specified field is an array whose elements comprise a subset of the set comprised by the elements of the specified array. - SUBSETOF - com.jayway.jsonpath.internal.filter.RelationalOperator
- 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
- SUPPRESS_EXCEPTIONS - com.jayway.jsonpath.Option
-
Suppress all exceptions when evaluating path.
T
- TapestryJsonProvider - Class in com.jayway.jsonpath.spi.json
- TapestryJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- TapestryMappingProvider - Class in com.jayway.jsonpath.spi.mapper
- TapestryMappingProvider() - Constructor for class com.jayway.jsonpath.spi.mapper.TapestryMappingProvider
- targetIndex(EvaluationContext, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.sequence.AbstractSequenceAggregation
- targetIndex(EvaluationContext, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.sequence.First
- targetIndex(EvaluationContext, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.sequence.Index
- targetIndex(EvaluationContext, List<Parameter>) - Method in class com.jayway.jsonpath.internal.function.sequence.Last
- targetInvalid(Object) - Method in class com.jayway.jsonpath.internal.PathRef
- 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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- toIterable(Object) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- toIterable(Object) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- 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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- toJson(Object) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- toJson(Object) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- 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
- toJson(Object) - Method in class com.jayway.jsonpath.spi.json.TapestryJsonProvider
- TOKEN_NAME - Static variable in class com.jayway.jsonpath.internal.function.text.Length
- toList(Class<T>, EvaluationContext, List<Parameter>) - Static method in class com.jayway.jsonpath.internal.function.Parameter
-
Translate the collection of parameters into a collection of values of type T.
- toString() - Method in class com.jayway.jsonpath.Criteria
- toString() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- 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.ValueNodes.BooleanNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.ClassNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.JsonNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.NullNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.NumberNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.OffsetDateTimeNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PathNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PatternNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PredicateNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.StringNode
- toString() - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.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
- trim() - Method in class com.jayway.jsonpath.internal.CharacterIndex
- TRUE - Static variable in interface com.jayway.jsonpath.internal.filter.ValueNodes
- TSEQ - com.jayway.jsonpath.internal.filter.RelationalOperator
-
Type safe equals
- TSNE - com.jayway.jsonpath.internal.filter.RelationalOperator
-
Type safe not equals
- type - Variable in class com.jayway.jsonpath.TypeRef
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.BooleanNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.ClassNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.JsonNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.NullNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.NumberNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.OffsetDateTimeNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PathNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PatternNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.PredicateNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.StringNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.UndefinedNode
- type(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.internal.filter.ValueNodes.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
- TypeRef<T> - Class in com.jayway.jsonpath
-
Used to specify generic type information in
ReadContextTypeRef ref = new TypeRef- >() { };
- TypeRef() - Constructor for class com.jayway.jsonpath.TypeRef
U
- UNDEFINED - Static variable in interface com.jayway.jsonpath.internal.filter.ValueNodes
- UNDEFINED - Static variable in interface com.jayway.jsonpath.spi.json.JsonProvider
- UndefinedNode() - Constructor for class com.jayway.jsonpath.internal.filter.ValueNodes.UndefinedNode
- unescape(String) - Static method in class com.jayway.jsonpath.internal.Utils
- UNICODE_CASE - com.jayway.jsonpath.internal.filter.PatternFlag
- UNICODE_CHARACTER_CLASS - com.jayway.jsonpath.internal.filter.PatternFlag
- UNIX_LINES - com.jayway.jsonpath.internal.filter.PatternFlag
- 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 class com.jayway.jsonpath.spi.json.JakartaJsonProvider
- unwrap(Object) - Method in class com.jayway.jsonpath.spi.json.JettisonProvider
- unwrap(Object) - Method in class com.jayway.jsonpath.spi.json.JsonOrgJsonProvider
- unwrap(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
-
Extracts a value from a wrapper object.
- updateOperations() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
- updateOperations() - Method in class com.jayway.jsonpath.internal.path.EvaluationContextImpl
- using(Configuration) - Static method in class com.jayway.jsonpath.JsonPath
-
Creates a
ParseContextthat can be used to parse JSON input. - using(JsonProvider) - Static method in class com.jayway.jsonpath.JsonPath
-
Deprecated.
- Utils - Class in com.jayway.jsonpath.internal
V
- 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.ValueNodes.ValueListNode
- ValueNode - Class in com.jayway.jsonpath.internal.filter
- ValueNode() - Constructor for class com.jayway.jsonpath.internal.filter.ValueNode
- ValueNodes - Interface in com.jayway.jsonpath.internal.filter
-
Moved these nodes out of the ValueNode abstract class.
- ValueNodes.BooleanNode - Class in com.jayway.jsonpath.internal.filter
- ValueNodes.ClassNode - Class in com.jayway.jsonpath.internal.filter
- ValueNodes.JsonNode - Class in com.jayway.jsonpath.internal.filter
- ValueNodes.NullNode - Class in com.jayway.jsonpath.internal.filter
- ValueNodes.NumberNode - Class in com.jayway.jsonpath.internal.filter
- ValueNodes.OffsetDateTimeNode - Class in com.jayway.jsonpath.internal.filter
- ValueNodes.PathNode - Class in com.jayway.jsonpath.internal.filter
- ValueNodes.PatternNode - Class in com.jayway.jsonpath.internal.filter
- ValueNodes.PredicateNode - Class in com.jayway.jsonpath.internal.filter
- ValueNodes.StringNode - Class in com.jayway.jsonpath.internal.filter
- ValueNodes.UndefinedNode - Class in com.jayway.jsonpath.internal.filter
- ValueNodes.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.PatternFlag
-
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.function.ParamType
-
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.
- 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.PatternFlag
-
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.function.ParamType
-
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
- WildcardPathToken - Class in com.jayway.jsonpath.internal.path
- WildcardPathToken() - Constructor for class com.jayway.jsonpath.internal.path.WildcardPathToken
- 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