Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- actual() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.WrongArgumentCount
-
Returns the value of the
actualrecord component. - Add(JsonPointer, P) - Constructor for record class ca.marcusdunn.jsonlens.patch.Operation.Add
-
Creates an instance of a
Addrecord class. - And(List) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.And
-
Makes a conjunction.
- append(String) - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Returns this pointer with one more token.
- apply(List, JsonModel) - Method in interface ca.marcusdunn.jsonlens.path.evaluator.FunctionExtension
-
Applies the function.
- apply(List, M) - Method in interface ca.marcusdunn.jsonlens.path.evaluator.BuildingFunctionExtension
-
Applies the function.
- apply(N, M) - Method in class ca.marcusdunn.jsonlens.patch.JsonPatch
-
Applies the patch to a document, in place.
- applyToCopy(N, M) - Method in class ca.marcusdunn.jsonlens.patch.JsonPatch
-
Applies the patch to a copy of a document.
- argument() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ArgumentTypeMismatch
-
Returns the value of the
argumentrecord component. - arguments() - Method in interface ca.marcusdunn.jsonlens.path.core.query.FunctionCall
-
Returns the arguments.
- arguments() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Logical
-
Returns the value of the
argumentsrecord component. - arguments() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Nodes
-
Returns the value of the
argumentsrecord component. - arguments() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Value
-
Returns the value of the
argumentsrecord component. - ArgumentTypeMismatch(int, String, int, FunctionType) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.ArgumentTypeMismatch
-
Creates an instance of a
ArgumentTypeMismatchrecord class. - array(List) - Method in interface ca.marcusdunn.jsonlens.model.JsonFactory
-
Builds an array.
- array(List) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- ARRAY - Enum constant in enum class ca.marcusdunn.jsonlens.model.JsonKind
-
An ordered sequence of elements.
- arrayIndex(String) - Static method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Reads an array index token (RFC 6901, Section 4):
0, or digits without a leading zero. - arrayLength(N) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Returns the number of elements in an array.
- arrayLength(JsonNode) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
B
- bool(boolean) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- bool(boolean) - Method in interface ca.marcusdunn.jsonlens.model.JsonFactory
-
Builds
trueorfalse. - BooleanLiteral(boolean) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.Literal.BooleanLiteral
-
Creates an instance of a
BooleanLiteralrecord class. - BuildingEvaluator - Class in ca.marcusdunn.jsonlens.path.evaluator
-
An evaluator with building function extensions.
- BuildingFunctionExtension - Interface in ca.marcusdunn.jsonlens.path.evaluator
-
A function extension that can make new JSON values (RFC 9535, Section 2.4).
C
- ca.marcusdunn.jsonlens.jackson - module ca.marcusdunn.jsonlens.jackson
- ca.marcusdunn.jsonlens.jackson - package ca.marcusdunn.jsonlens.jackson
- ca.marcusdunn.jsonlens.mapped - module ca.marcusdunn.jsonlens.mapped
-
A read-only
JsonModelover UTF-8 JSON bytes, for example a memory-mapped file:MappedJson. - ca.marcusdunn.jsonlens.mapped - package ca.marcusdunn.jsonlens.mapped
-
A read-only JSON model over UTF-8 bytes, for example a memory-mapped file.
- ca.marcusdunn.jsonlens.model - module ca.marcusdunn.jsonlens.model
-
The JSON model of jsonlens: the interfaces between the library and the JSON values of the caller, and the result types.
- ca.marcusdunn.jsonlens.model - package ca.marcusdunn.jsonlens.model
-
The interfaces between jsonlens and the caller's JSON representation, and the result types.
- ca.marcusdunn.jsonlens.patch - module ca.marcusdunn.jsonlens.patch
-
RFC 6902 JSON Patch: a sequence of operations that changes a JSON document.
- ca.marcusdunn.jsonlens.patch - package ca.marcusdunn.jsonlens.patch
- ca.marcusdunn.jsonlens.path.core - module ca.marcusdunn.jsonlens.path.core
-
The JSONPath types of jsonlens: the query syntax tree, function signatures, and Normalized Paths.
- ca.marcusdunn.jsonlens.path.core.function - package ca.marcusdunn.jsonlens.path.core.function
-
Function extensions (RFC 9535, Section 2.4): declared types and signatures.
- ca.marcusdunn.jsonlens.path.core.path - package ca.marcusdunn.jsonlens.path.core.path
-
Normalized Paths (RFC 9535, Section 2.7): the unique location of a node in a JSON value.
- ca.marcusdunn.jsonlens.path.core.query - package ca.marcusdunn.jsonlens.path.core.query
-
The abstract syntax tree of a JSONPath query (RFC 9535).
- ca.marcusdunn.jsonlens.path.evaluator - module ca.marcusdunn.jsonlens.path.evaluator
-
The RFC 9535 JSONPath evaluator: applies a
JsonPathQueryto a JSON value through aJsonModel. - ca.marcusdunn.jsonlens.path.evaluator - package ca.marcusdunn.jsonlens.path.evaluator
-
The RFC 9535 JSONPath evaluator: applies a query to a JSON value through a
JsonModel. - ca.marcusdunn.jsonlens.path.parser - module ca.marcusdunn.jsonlens.path.parser
-
The RFC 9535 JSONPath parser: query text to a validated
JsonPathQuery. - ca.marcusdunn.jsonlens.path.parser - package ca.marcusdunn.jsonlens.path.parser
-
The RFC 9535 JSONPath parser: query text to a validated
JsonPathQuery. - ca.marcusdunn.jsonlens.pointer - module ca.marcusdunn.jsonlens.pointer
-
RFC 6901 JSON Pointer: a string that identifies a value in a JSON document.
- ca.marcusdunn.jsonlens.pointer - package ca.marcusdunn.jsonlens.pointer
-
RFC 6901 JSON Pointer:
JsonPointerand its errors,PointerError. - ca.marcusdunn.jsonlens.testkit - module ca.marcusdunn.jsonlens.testkit
-
Tests for a
JsonModel:ModelVerifierchecks the rules of the model on any document, the contract classes run fixed cases and the verifier as JUnit tests, andComplianceKitruns the RFC 9535 and RFC 6902 test suites on the model. - ca.marcusdunn.jsonlens.testkit - package ca.marcusdunn.jsonlens.testkit
-
Tests for a JsonModel: a verifier of the model rules, contract tests, and the RFC test suites.
- Child(List) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.Segment.Child
-
Makes a child segment.
- codePoint() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ControlCharacter
-
Returns the value of the
codePointrecord component. - codePoint() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedCharacter
-
Returns the value of the
codePointrecord component. - ComparableExpression - Interface in ca.marcusdunn.jsonlens.path.core.query
-
A side of a comparison, or a ValueType function argument: a literal, a singular query, or a function with the result type ValueType (RFC 9535, Sections 2.3.5.1 and 2.4.3).
- compare(JsonString, JsonString) - Static method in interface ca.marcusdunn.jsonlens.model.JsonString
-
Compares two strings by their Unicode scalar values (RFC 9535, Section 2.3.5.2.2).
- COMPARE_NUMBERS - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
JsonModel.compareNumbers(ca.marcusdunn.jsonlens.model.JsonNumber, ca.marcusdunn.jsonlens.model.JsonNumber)has the sign of the comparison of the exact values. - compareNumbers(JsonNumber, JsonNumber) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Compares two numbers by their mathematical values (RFC 9535, Section 2.3.5.2.2).
- compareTo(JsonDecimal) - Method in class ca.marcusdunn.jsonlens.model.JsonDecimal
-
Compares two decimals by their mathematical values.
- Comparison(ComparableExpression, ComparisonOperator, ComparableExpression) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Comparison
-
Creates an instance of a
Comparisonrecord class. - ComparisonOperator - Enum Class in ca.marcusdunn.jsonlens.path.core.query
-
A comparison operator (RFC 9535, Section 2.3.5.1).
- ComplianceKit - Class in ca.marcusdunn.jsonlens.testkit
-
Runs the test suites of RFC 9535 and RFC 6902 on a model, as JUnit dynamic tests.
- ControlCharacter(int, int) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.ControlCharacter
-
Creates an instance of a
ControlCharacterrecord class. - Copy(JsonPointer, JsonPointer) - Constructor for record class ca.marcusdunn.jsonlens.patch.Operation.Copy
-
Creates an instance of a
Copyrecord class. - copyOf(JsonModel, S) - Method in interface ca.marcusdunn.jsonlens.model.JsonFactory
-
Builds a deep copy of a value of any model, in the representation of this factory.
- copyOf(JsonString) - Static method in interface ca.marcusdunn.jsonlens.model.JsonString
-
Returns the value of a string as a Java
String. - COUNT - Static variable in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
count(NodesType): ValueType(RFC 9535, Section 2.4.5). - CURRENT - Enum constant in enum class ca.marcusdunn.jsonlens.path.core.query.Identifier
-
The current node identifier
@.
D
- DEFAULT - Static variable in record class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator.Limits
-
10,000,000 nodes and 10,000 regular expression instructions.
- Descendant(List) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.Segment.Descendant
-
Makes a descendant segment.
- detail() - Method in record class ca.marcusdunn.jsonlens.testkit.Violation
-
Returns the value of the
detailrecord component. - DuplicateMember(int, String) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.DuplicateMember
-
Creates an instance of a
DuplicateMemberrecord class. - DuplicateName(JsonPointer, String) - Constructor for record class ca.marcusdunn.jsonlens.pointer.PointerError.DuplicateName
-
Creates an instance of a
DuplicateNamerecord class. - DuplicateName(String) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.DuplicateName
-
Creates an instance of a
DuplicateNamerecord class. - DuplicateName(String) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.DuplicateName
-
Creates an instance of a
DuplicateNamerecord class.
E
- element(int) - Method in interface ca.marcusdunn.jsonlens.path.core.path.NormalizedPath
-
Returns the path of an array element of the node at this path.
- element(N, int) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Returns the element at a zero-based index.
- element(JsonNode, int) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- Element(NormalizedPath, int) - Constructor for record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Element
-
Creates an instance of a
Elementrecord class. - ELEMENTS - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
JsonModel.element(Object, int)gives an element for each index below the length, and none outside the array. - Empty() - Constructor for record class ca.marcusdunn.jsonlens.jackson.StreamError.Empty
-
Creates an instance of a
Emptyrecord class. - end() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Slice
-
Returns the value of the
endrecord component. - equal(JsonModel, A, JsonModel, B) - Static method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Tells if two values of two models are equal, as JSON values.
- equal(JsonString, JsonString) - Static method in interface ca.marcusdunn.jsonlens.model.JsonString
-
Returns true if two strings have the same scalar values.
- equal(N, N) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Tells if two values are equal, as JSON values.
- EQUAL - Enum constant in enum class ca.marcusdunn.jsonlens.path.core.query.ComparisonOperator
-
== - EQUAL - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
JsonModel.equal(Object, Object)gives the result of the default method. - EQUAL_NODES - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
Two reads of the same value give equal nodes with equal hash codes.
- equals(Object) - Method in class ca.marcusdunn.jsonlens.mapped.MappedNode
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.model.Property
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Element
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Member
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.Empty
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.NotJson
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.ReadFailed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.TrailingContent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.FileTooLarge
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidJson
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidUtf8
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.IoFailure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class ca.marcusdunn.jsonlens.model.JsonDecimal
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.model.Maybe.None
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.model.Maybe.Some
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.model.Result.Err
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.model.Result.Ok
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Add
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Copy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Move
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Remove
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Replace
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Test
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.DuplicateMember
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.FromNotFound
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.InvalidPointer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.MissingMember
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.MoveIntoChild
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAnArray
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAnObject
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAString
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.PathNotFound
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.RootRemoved
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.TestFailed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.UnknownOperation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.ValueNotRepresentable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Root
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.FilterQuery
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Logical
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Nodes
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Value
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Logical
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Nodes
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Value
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.JsonPathQuery
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.BooleanLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.NullLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.NumberLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.StringLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.And
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Comparison
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Not
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Or
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.Segment.Child
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.Segment.Descendant
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Filter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Index
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Name
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Slice
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Wildcard
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularQuery
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Index
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Name
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.ExtensionResultMismatch
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.IntegerOutOfRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.NodelistTooLarge
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.QueryTooDeep
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.RegexTooComplex
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.SignatureMismatch
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.UnknownFunction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.DuplicateName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.InvalidName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.ValueParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.LogicalInstance
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.NodesInstance
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.ValueInstance
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator.Limits
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Node
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.DuplicateName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.InvalidName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ArgumentTypeMismatch
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ControlCharacter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.IntegerOutOfRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidEscape
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidInteger
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidUtf8
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.LiteralWithoutComparison
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NestingTooDeep
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NonSingularQuery
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NotComparable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NumberOutOfRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedCharacter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedEnd
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnknownFunction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnpairedSurrogate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ValueTypeInTest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.WrongArgumentCount
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.DuplicateName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.IndexOutOfRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidEscape
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidFragment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidIndex
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.MemberNotFound
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.MissingSlash
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.NotAContainer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ca.marcusdunn.jsonlens.testkit.Violation
-
Indicates whether some other object is "equal to" this one.
- err(E) - Static method in interface ca.marcusdunn.jsonlens.model.Result
-
Makes an error result.
- Err(E) - Constructor for record class ca.marcusdunn.jsonlens.model.Result.Err
-
Creates an instance of a
Errrecord class. - error() - Method in record class ca.marcusdunn.jsonlens.model.Result.Err
-
Returns the value of the
errorrecord component. - error() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.FromNotFound
-
Returns the value of the
errorrecord component. - error() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.InvalidPointer
-
Returns the value of the
errorrecord component. - error() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.PathNotFound
-
Returns the value of the
errorrecord component. - evaluate(JsonPathQuery, N, JsonModel) - Method in class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator
-
Applies a query to a JSON value.
- evaluate(JsonPathQuery, N, M) - Method in class ca.marcusdunn.jsonlens.path.evaluator.BuildingEvaluator
-
Applies a query to a JSON value.
- EvaluationError - Interface in ca.marcusdunn.jsonlens.path.evaluator
-
The reason why the evaluator cannot give a correct result.
- EvaluationError.ExtensionResultMismatch - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
A function extension returned an instance of the wrong type.
- EvaluationError.IntegerOutOfRange - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
An index or a slice parameter is outside the I-JSON range.
- EvaluationError.NodelistTooLarge - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
Overflow indication: a nodelist has more nodes than the limit (RFC 9535, Section 2.1).
- EvaluationError.QueryTooDeep - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
The query has more nested expressions than
JsonPathEvaluator.MAX_QUERY_DEPTH. - EvaluationError.RegexTooComplex - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
Overflow indication: a regular expression of match() or search() is valid, but too complex to evaluate in the resource limits (RFC 9485, Section 8).
- EvaluationError.SignatureMismatch - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
A function call has a result type, a number of arguments, or argument types that do not agree with the signature of the function.
- EvaluationError.UnknownFunction - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
The query calls a function that the evaluator does not have.
- exactValue() - Method in interface ca.marcusdunn.jsonlens.model.JsonNumber
-
Returns the exact value of the number.
- expected() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidJson
-
Returns the value of the
expectedrecord component. - expected() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.ExtensionResultMismatch
-
Returns the value of the
expectedrecord component. - expected() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ArgumentTypeMismatch
-
Returns the value of the
expectedrecord component. - expected() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedCharacter
-
Returns the value of the
expectedrecord component. - expected() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedEnd
-
Returns the value of the
expectedrecord component. - expected() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.WrongArgumentCount
-
Returns the value of the
expectedrecord component. - exponent() - Method in class ca.marcusdunn.jsonlens.model.JsonDecimal
-
Returns the exponent of ten.
- expression() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Logical
-
Returns the value of the
expressionrecord component. - expression() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Nodes
-
Returns the value of the
expressionrecord component. - expression() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Value
-
Returns the value of the
expressionrecord component. - expression() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Filter
-
Returns the value of the
expressionrecord component. - ExtensionError - Interface in ca.marcusdunn.jsonlens.path.evaluator
-
An error in the function extensions given to
JsonPathEvaluator.withFunctions(List). - ExtensionError.DuplicateName - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
Two functions have the same name.
- ExtensionError.InvalidName - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
The name does not agree with the grammar rule
function-name. - ExtensionError.ValueParameter - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
A read-only
FunctionExtensionhas a ValueType parameter. - ExtensionResultMismatch(String, FunctionType) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.ExtensionResultMismatch
-
Creates an instance of a
ExtensionResultMismatchrecord class.
F
- factory() - Method in class ca.marcusdunn.jsonlens.testkit.JsonFactoryContract
-
Returns the model under test.
- failure() - Method in class ca.marcusdunn.jsonlens.jackson.JacksonStream
-
Returns the error that ended the document early, if any.
- FALSE - Enum constant in enum class ca.marcusdunn.jsonlens.model.JsonKind
-
The literal
false. - FileTooLarge(long, long) - Constructor for record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.FileTooLarge
-
Creates an instance of a
FileTooLargerecord class. - Filter(LogicalExpression) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.Selector.Filter
-
Creates an instance of a
Filterrecord class. - FilterQuery - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A query in a filter expression:
@or$followed by zero or more segments (RFC 9535, Section 2.3.5.1). - FilterQuery(Identifier, List) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.FilterQuery
-
Makes a filter query.
- flatMap(Function) - Method in interface ca.marcusdunn.jsonlens.model.Maybe
-
Applies a function that can give an absent value to a present value.
- flatMap(Function) - Method in interface ca.marcusdunn.jsonlens.model.Result
-
Applies an operation that can fail to the success value.
- fold(Function, Function) - Method in interface ca.marcusdunn.jsonlens.model.Result
-
Changes the success value or the error value into one value.
- from() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Copy
-
Returns the value of the
fromrecord component. - from() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Move
-
Returns the value of the
fromrecord component. - FromNotFound(int, PointerError) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.FromNotFound
-
Creates an instance of a
FromNotFoundrecord class. - function() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ArgumentTypeMismatch
-
Returns the value of the
functionrecord component. - function() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NotComparable
-
Returns the value of the
functionrecord component. - function() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ValueTypeInTest
-
Returns the value of the
functionrecord component. - function() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.WrongArgumentCount
-
Returns the value of the
functionrecord component. - FunctionArgument - Interface in ca.marcusdunn.jsonlens.path.core.query
-
A function argument, with the declared type of its parameter (RFC 9535, Section 2.4.3).
- FunctionArgument.Logical - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
An argument for a LogicalType parameter.
- FunctionArgument.Nodes - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
An argument for a NodesType parameter.
- FunctionArgument.Value - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
An argument for a ValueType parameter.
- FunctionCall - Interface in ca.marcusdunn.jsonlens.path.core.query
-
A function expression (RFC 9535, Section 2.4).
- FunctionCall.Logical - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A call of a function with the result type LogicalType.
- FunctionCall.Nodes - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A call of a function with the result type NodesType.
- FunctionCall.Value - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A call of a function with the result type ValueType.
- FunctionExtension - Interface in ca.marcusdunn.jsonlens.path.evaluator
-
A read-only function extension (RFC 9535, Section 2.4).
- FunctionRegistrationError - Interface in ca.marcusdunn.jsonlens.path.parser
-
An error in the function signatures given to
JsonPathParser.withFunctions(List). - FunctionRegistrationError.DuplicateName - Record Class in ca.marcusdunn.jsonlens.path.parser
-
Two functions have the same name.
- FunctionRegistrationError.InvalidName - Record Class in ca.marcusdunn.jsonlens.path.parser
-
The name does not agree with the grammar rule
function-name. - functions() - Method in class ca.marcusdunn.jsonlens.path.evaluator.BuildingEvaluator
-
Returns the signatures of the functions that this evaluator has.
- functions() - Method in class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator
-
Returns the signatures of the functions that this evaluator has.
- functions() - Method in class ca.marcusdunn.jsonlens.path.parser.JsonPathParser
-
Returns the functions that this parser knows.
- FunctionSignature - Record Class in ca.marcusdunn.jsonlens.path.core.function
-
The name and the declared types of a function extension (RFC 9535, Section 2.4).
- FunctionSignature(String, FunctionType, List) - Constructor for record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
Makes a signature.
- FunctionType - Enum Class in ca.marcusdunn.jsonlens.path.core.function
-
The declared type of a function parameter or result (RFC 9535, Section 2.4.1).
G
- GREATER - Enum constant in enum class ca.marcusdunn.jsonlens.path.core.query.ComparisonOperator
-
> - GREATER_OR_EQUAL - Enum constant in enum class ca.marcusdunn.jsonlens.path.core.query.ComparisonOperator
-
>=
H
- HAS_DUPLICATE - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
JsonModel.hasDuplicate(Object, ca.marcusdunn.jsonlens.model.JsonString)tells if the cursor gives two or more members with the name. - hasDuplicate(N, JsonString) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Tells if an object has more than one member with a name.
- hasDuplicate(JsonNode, JsonString) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
-
An
ObjectNodeis a map, so it cannot hold duplicate names. - hash(JsonString) - Static method in interface ca.marcusdunn.jsonlens.model.JsonString
-
Returns a hash code of the scalar values of a string.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.Empty
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.NotJson
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.ReadFailed
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.TrailingContent
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.FileTooLarge
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidJson
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidUtf8
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.IoFailure
-
Returns a hash code value for this object.
- hashCode() - Method in class ca.marcusdunn.jsonlens.mapped.MappedNode
- hashCode() - Method in class ca.marcusdunn.jsonlens.model.JsonDecimal
- hashCode() - Method in record class ca.marcusdunn.jsonlens.model.Maybe.None
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.model.Maybe.Some
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.model.Property
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.model.Result.Err
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.model.Result.Ok
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Add
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Copy
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Move
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Remove
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Replace
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Test
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.DuplicateMember
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.FromNotFound
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.InvalidPointer
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.MissingMember
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.MoveIntoChild
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAnArray
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAnObject
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAString
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.PathNotFound
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.RootRemoved
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.TestFailed
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.UnknownOperation
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.ValueNotRepresentable
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Element
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Member
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Root
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FilterQuery
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Logical
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Nodes
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Value
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Logical
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Nodes
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Value
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.JsonPathQuery
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.BooleanLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.NullLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.NumberLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.StringLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.And
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Comparison
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Not
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Or
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Segment.Child
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Segment.Descendant
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Filter
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Index
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Name
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Slice
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Wildcard
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularQuery
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Index
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Name
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.ExtensionResultMismatch
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.IntegerOutOfRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.NodelistTooLarge
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.QueryTooDeep
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.RegexTooComplex
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.SignatureMismatch
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.UnknownFunction
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.DuplicateName
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.InvalidName
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.ValueParameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.LogicalInstance
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.NodesInstance
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.ValueInstance
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator.Limits
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Node
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.DuplicateName
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.InvalidName
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ArgumentTypeMismatch
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ControlCharacter
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.IntegerOutOfRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidEscape
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidInteger
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidUtf8
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.LiteralWithoutComparison
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NestingTooDeep
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NonSingularQuery
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NotComparable
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NumberOutOfRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedCharacter
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedEnd
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnknownFunction
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnpairedSurrogate
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ValueTypeInTest
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.WrongArgumentCount
-
Returns a hash code value for this object.
- hashCode() - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
- hashCode() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.DuplicateName
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.IndexOutOfRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidEscape
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidFragment
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidIndex
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.MemberNotFound
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.MissingSlash
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.NotAContainer
-
Returns a hash code value for this object.
- hashCode() - Method in record class ca.marcusdunn.jsonlens.testkit.Violation
-
Returns a hash code value for this object.
I
- identifier() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FilterQuery
-
Returns the value of the
identifierrecord component. - identifier() - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularQuery
-
Returns the value of the
identifierrecord component. - Identifier - Enum Class in ca.marcusdunn.jsonlens.path.core.query
-
The start of a query in a filter expression (RFC 9535, Sections 2.2 and 2.3.5).
- index() - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Element
-
Returns the value of the
indexrecord component. - index() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Index
-
Returns the value of the
indexrecord component. - index() - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Index
-
Returns the value of the
indexrecord component. - Index(long) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.Selector.Index
-
Creates an instance of a
Indexrecord class. - Index(long) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Index
-
Creates an instance of a
Indexrecord class. - IndexOutOfRange(JsonPointer, String) - Constructor for record class ca.marcusdunn.jsonlens.pointer.PointerError.IndexOutOfRange
-
Creates an instance of a
IndexOutOfRangerecord class. - insertElement(N, int, N) - Method in interface ca.marcusdunn.jsonlens.model.JsonEditor
-
Inserts an element.
- insertElement(JsonNode, int, JsonNode) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- Instance<N> - Interface in ca.marcusdunn.jsonlens.path.evaluator
-
An instance of a declared type: a function argument or a function result (RFC 9535, Section 2.4.1, Table 13).
- INSTANCE - Static variable in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
-
The model.
- Instance.LogicalInstance<N> - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
An instance of LogicalType: LogicalTrue or LogicalFalse.
- Instance.NodesInstance<N> - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
An instance of NodesType: a nodelist.
- Instance.ValueInstance<N> - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
An instance of ValueType: a node, or Nothing.
- IntegerOutOfRange(int, String) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.IntegerOutOfRange
-
Creates an instance of a
IntegerOutOfRangerecord class. - IntegerOutOfRange(long) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.IntegerOutOfRange
-
Creates an instance of a
IntegerOutOfRangerecord class. - InvalidEscape(int) - Constructor for record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidEscape
-
Creates an instance of a
InvalidEscaperecord class. - InvalidEscape(int, String) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidEscape
-
Creates an instance of a
InvalidEscaperecord class. - InvalidFragment(int) - Constructor for record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidFragment
-
Creates an instance of a
InvalidFragmentrecord class. - InvalidIndex(JsonPointer, String) - Constructor for record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidIndex
-
Creates an instance of a
InvalidIndexrecord class. - InvalidInteger(int, String) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidInteger
-
Creates an instance of a
InvalidIntegerrecord class. - InvalidJson(int, String) - Constructor for record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidJson
-
Creates an instance of a
InvalidJsonrecord class. - InvalidName(String) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.InvalidName
-
Creates an instance of a
InvalidNamerecord class. - InvalidName(String) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.InvalidName
-
Creates an instance of a
InvalidNamerecord class. - InvalidPointer(int, String, PointerError) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.InvalidPointer
-
Creates an instance of a
InvalidPointerrecord class. - InvalidUtf8(int) - Constructor for record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidUtf8
-
Creates an instance of a
InvalidUtf8record class. - InvalidUtf8(int) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidUtf8
-
Creates an instance of a
InvalidUtf8record class. - IoFailure(String) - Constructor for record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.IoFailure
-
Creates an instance of a
IoFailurerecord class. - isArrayIndex(String) - Static method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Tells if a token has the syntax of an array index (RFC 6901, Section 4):
0, or ASCII digits without a leading zero. - isErr() - Method in interface ca.marcusdunn.jsonlens.model.Result
-
Returns true for an error result.
- isNone() - Method in interface ca.marcusdunn.jsonlens.model.Maybe
-
Returns true for an absent value.
- isOk() - Method in interface ca.marcusdunn.jsonlens.model.Result
-
Returns true for a success result.
- isPrimitive() - Method in enum class ca.marcusdunn.jsonlens.model.JsonKind
-
Returns true for a string, number, true, false, or null.
- isProperPrefixOf(JsonPointer) - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Tells if this pointer is a proper prefix of another pointer: the other pointer references a value inside the value of this pointer.
- isRoot() - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Tells if this is the empty pointer, which references the whole document.
- isSome() - Method in interface ca.marcusdunn.jsonlens.model.Maybe
-
Returns true for a present value.
- isStructured() - Method in enum class ca.marcusdunn.jsonlens.model.JsonKind
-
Returns true for an object or an array.
- isValidName(String) - Static method in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
Returns true if a name agrees with the grammar rule
function-name.
J
- JacksonJsonModel - Class in ca.marcusdunn.jsonlens.jackson
-
A
JsonModelfor Jackson 3JsonNodevalues. - JacksonStream - Class in ca.marcusdunn.jsonlens.jackson
-
A JSON document that a Jackson streaming
JsonParserreads on demand, with no tree. - JacksonStreamNode - Class in ca.marcusdunn.jsonlens.jackson
-
A value of a
JacksonStream. - JsonDecimal - Class in ca.marcusdunn.jsonlens.model
-
An exact decimal number with no limit on its size or on its exponent.
- JsonEditor<N> - Interface in ca.marcusdunn.jsonlens.model
-
Changes the caller's JSON values in place.
- JsonEditorContract<N,
M> - Class in ca.marcusdunn.jsonlens.testkit -
Tests that a model that also implements
JsonEditoris well-formed: each change gives the expected value, each method returns the value that it replaced or removed, and the reverse changes give the original value again. - JsonEditorContract() - Constructor for class ca.marcusdunn.jsonlens.testkit.JsonEditorContract
-
Makes the contract test.
- JsonFactory<N> - Interface in ca.marcusdunn.jsonlens.model
-
Builds nodes of the caller's JSON representation.
- JsonFactoryContract<N,
M> - Class in ca.marcusdunn.jsonlens.testkit -
Tests that a model that also implements
JsonFactoryis well-formed: each built node has the correct kind, and the read methods give the exact value again. - JsonFactoryContract() - Constructor for class ca.marcusdunn.jsonlens.testkit.JsonFactoryContract
-
Makes the contract test.
- JsonKind - Enum Class in ca.marcusdunn.jsonlens.model
-
The kind of a JSON value, as RFC 8259 defines it.
- JsonModel<N> - Interface in ca.marcusdunn.jsonlens.model
-
Gives jsonlens read access to JSON values in the caller's own representation.
- JsonModelContract<N> - Class in ca.marcusdunn.jsonlens.testkit
-
Tests that a
JsonModelobeys its contract, as JUnit tests. - JsonModelContract() - Constructor for class ca.marcusdunn.jsonlens.testkit.JsonModelContract
-
Makes the contract test.
- JsonNumber - Interface in ca.marcusdunn.jsonlens.model
-
A JSON number in a representation that the model chooses.
- JsonPatch<P> - Class in ca.marcusdunn.jsonlens.patch
-
A JSON Patch (RFC 6902): a sequence of operations that changes a JSON document.
- jsonPatchInPlace(M, Function) - Static method in class ca.marcusdunn.jsonlens.testkit.ComplianceKit
-
Returns a test for each test of the JSON Patch test suite, in place.
- jsonPatchToCopy(M, Function) - Static method in class ca.marcusdunn.jsonlens.testkit.ComplianceKit
-
Returns a test for each test of the JSON Patch test suite, to a copy.
- jsonPath(JsonModel, Function) - Static method in class ca.marcusdunn.jsonlens.testkit.ComplianceKit
-
Returns a test for each valid query of the JSONPath Compliance Test Suite.
- JsonPathEvaluator - Class in ca.marcusdunn.jsonlens.path.evaluator
-
Applies a
JsonPathQueryto a JSON value (RFC 9535). - JsonPathEvaluator.Limits - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
Resource limits.
- JsonPathParser - Class in ca.marcusdunn.jsonlens.path.parser
-
Makes a
JsonPathQueryfrom query text (RFC 9535). - JsonPathQuery - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A JSONPath query: the root identifier
$followed by zero or more segments (RFC 9535, Section 2.1.1). - JsonPathQuery(List) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.JsonPathQuery
-
Makes a query.
- JsonPointer - Class in ca.marcusdunn.jsonlens.pointer
-
A JSON Pointer (RFC 6901): a sequence of reference tokens that identifies a value in a JSON document.
- JsonString - Interface in ca.marcusdunn.jsonlens.model
-
A JSON string in a representation that the model chooses.
K
- keepsDuplicateNames() - Method in class ca.marcusdunn.jsonlens.testkit.JsonModelContract
-
Tells if the parser and the model keep duplicate member names.
- kind(N) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Returns the kind of a node.
- kind(JsonNode) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
L
- lastToken() - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Returns the last reference token.
- left() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Comparison
-
Returns the value of the
leftrecord component. - length(JsonString) - Static method in interface ca.marcusdunn.jsonlens.model.JsonString
-
Returns the number of Unicode scalar values in a string, as
length()requires (RFC 9535, Section 2.4.4). - LENGTH - Static variable in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
length(ValueType): ValueType(RFC 9535, Section 2.4.4). - LESS - Enum constant in enum class ca.marcusdunn.jsonlens.path.core.query.ComparisonOperator
-
< - LESS_OR_EQUAL - Enum constant in enum class ca.marcusdunn.jsonlens.path.core.query.ComparisonOperator
-
<= - limit() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.FileTooLarge
-
Returns the value of the
limitrecord component. - limit() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.NodelistTooLarge
-
Returns the value of the
limitrecord component. - limit() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.QueryTooDeep
-
Returns the value of the
limitrecord component. - limit() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.RegexTooComplex
-
Returns the value of the
limitrecord component. - limit() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NestingTooDeep
-
Returns the value of the
limitrecord component. - limits() - Method in class ca.marcusdunn.jsonlens.path.evaluator.BuildingEvaluator
-
Returns the limits of this evaluator.
- limits() - Method in class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator
-
Returns the limits of this evaluator.
- Limits(int, int) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator.Limits
-
Creates an instance of a
Limitsrecord class. - Literal - Interface in ca.marcusdunn.jsonlens.path.core.query
-
A literal value in a filter expression (RFC 9535, Section 2.3.5.1).
- Literal.BooleanLiteral - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
The literal
trueorfalse. - Literal.NullLiteral - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
The literal
null. - Literal.NumberLiteral - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A number literal.
- Literal.StringLiteral - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A string literal.
- LiteralWithoutComparison(int) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.LiteralWithoutComparison
-
Creates an instance of a
LiteralWithoutComparisonrecord class. - location() - Method in record class ca.marcusdunn.jsonlens.testkit.Violation
-
Returns the value of the
locationrecord component. - Logical(LogicalExpression) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Logical
-
Creates an instance of a
Logicalrecord class. - Logical(String, List) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Logical
-
Makes a call.
- LOGICAL - Enum constant in enum class ca.marcusdunn.jsonlens.path.core.function.FunctionType
-
LogicalType: LogicalTrue or LogicalFalse.
- LogicalExpression - Interface in ca.marcusdunn.jsonlens.path.core.query
-
An expression with a logical result: LogicalTrue or LogicalFalse (RFC 9535, Section 2.3.5).
- LogicalExpression.And - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A conjunction:
a && b && .... - LogicalExpression.Comparison - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A comparison:
left op right(Section 2.3.5.2.2). - LogicalExpression.Not - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A negation:
!a. - LogicalExpression.Or - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A disjunction:
a || b || .... - LogicalInstance(boolean) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.Instance.LogicalInstance
-
Creates an instance of a
LogicalInstancerecord class.
M
- map(Function) - Method in interface ca.marcusdunn.jsonlens.model.Maybe
-
Changes a present value.
- map(Function) - Method in interface ca.marcusdunn.jsonlens.model.Result
-
Changes the success value.
- mapErr(Function) - Method in interface ca.marcusdunn.jsonlens.model.Result
-
Changes the error value.
- MappedJson - Class in ca.marcusdunn.jsonlens.mapped
-
A JSON text in UTF-8 bytes, for example a memory-mapped file, with a read-only
JsonModel. - MappedJsonError - Interface in ca.marcusdunn.jsonlens.mapped
-
The reason why
MappedJsoncannot read the bytes or the file. - MappedJsonError.FileTooLarge - Record Class in ca.marcusdunn.jsonlens.mapped
-
The file is too large.
- MappedJsonError.InvalidJson - Record Class in ca.marcusdunn.jsonlens.mapped
-
The bytes do not agree with the JSON grammar of RFC 8259.
- MappedJsonError.InvalidUtf8 - Record Class in ca.marcusdunn.jsonlens.mapped
-
The bytes are not well-formed UTF-8 (RFC 3629).
- MappedJsonError.IoFailure - Record Class in ca.marcusdunn.jsonlens.mapped
-
The file cannot be opened or mapped.
- MappedNode - Class in ca.marcusdunn.jsonlens.mapped
-
A JSON value in a
MappedJson. - MATCH - Static variable in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
match(ValueType, ValueType): LogicalType(RFC 9535, Section 2.4.6). - MAX_NESTING_DEPTH - Static variable in class ca.marcusdunn.jsonlens.path.parser.JsonPathParser
-
The maximum number of nested filter selectors, parentheses, and function calls.
- MAX_QUERY_DEPTH - Static variable in class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator
-
The maximum number of nested expressions, filters, and function calls in a query.
- maxNodes() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator.Limits
-
Returns the value of the
maxNodesrecord component. - maxRegexSize() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator.Limits
-
Returns the value of the
maxRegexSizerecord component. - Maybe<T> - Interface in ca.marcusdunn.jsonlens.model
-
A value that can be absent:
Maybe.Somevalue orMaybe.None. - Maybe.None<T> - Record Class in ca.marcusdunn.jsonlens.model
-
An absent value.
- Maybe.Some<T> - Record Class in ca.marcusdunn.jsonlens.model
-
A present value.
- member() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.DuplicateMember
-
Returns the value of the
memberrecord component. - member() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.InvalidPointer
-
Returns the value of the
memberrecord component. - member() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.MissingMember
-
Returns the value of the
memberrecord component. - member() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAString
-
Returns the value of the
memberrecord component. - member(JsonString) - Method in interface ca.marcusdunn.jsonlens.path.core.path.NormalizedPath
-
Returns the path of a member value of the node at this path, with a name in the representation of a model.
- member(String) - Method in interface ca.marcusdunn.jsonlens.path.core.path.NormalizedPath
-
Returns the path of a member value of the node at this path.
- member(N, JsonString) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Returns the value of the member with a given name.
- member(JsonNode, JsonString) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- Member(NormalizedPath, JsonString) - Constructor for record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Member
-
Creates an instance of a
Memberrecord class. - MEMBER - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
JsonModel.member(Object, ca.marcusdunn.jsonlens.model.JsonString)gives the value of the first member of the cursor with the name. - MEMBER_COUNT - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
JsonModel.memberCount(Object)gives the number of members of the cursor. - MEMBER_CURSOR - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
The cursor gives the same members in the same order each time, and stays at the end.
- memberCount(N) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Returns the number of members in an object.
- memberCount(JsonNode) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- memberCursor(N) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Returns a cursor over the members of an object.
- memberCursor(JsonNode) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- MemberCursor<N> - Interface in ca.marcusdunn.jsonlens.model
-
Walks the members of one object, in order: the result of
JsonModel.memberCursor(Object). - MemberNotFound(JsonPointer, String) - Constructor for record class ca.marcusdunn.jsonlens.pointer.PointerError.MemberNotFound
-
Creates an instance of a
MemberNotFoundrecord class. - members(N) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Returns the members of an object as name/value properties, in the order of the cursor.
- MEMBERS - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
JsonModel.members(Object)gives the members of the cursor, in order. - message() - Method in interface ca.marcusdunn.jsonlens.jackson.StreamError
-
Returns a description of the error for people.
- message() - Method in interface ca.marcusdunn.jsonlens.mapped.MappedJsonError
-
Returns a description of the error.
- message() - Method in interface ca.marcusdunn.jsonlens.patch.PatchError
-
Returns a description of the error for people.
- message() - Method in interface ca.marcusdunn.jsonlens.path.evaluator.EvaluationError
-
Returns a description of the error.
- message() - Method in interface ca.marcusdunn.jsonlens.path.evaluator.ExtensionError
-
Returns a description of the error.
- message() - Method in interface ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError
-
Returns a description of the error.
- message() - Method in interface ca.marcusdunn.jsonlens.path.parser.ParseError
-
Returns a description of the error.
- message() - Method in interface ca.marcusdunn.jsonlens.pointer.PointerError
-
Returns a description of the error for people.
- MissingMember(int, String) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.MissingMember
-
Creates an instance of a
MissingMemberrecord class. - MissingSlash() - Constructor for record class ca.marcusdunn.jsonlens.pointer.PointerError.MissingSlash
-
Creates an instance of a
MissingSlashrecord class. - model() - Method in class ca.marcusdunn.jsonlens.jackson.JacksonStream
-
Returns the model for the nodes of this document.
- model() - Method in class ca.marcusdunn.jsonlens.mapped.MappedJson
-
Returns the model for the nodes of this JSON text.
- model() - Method in class ca.marcusdunn.jsonlens.patch.JsonPatch
-
Returns the model of the values of the operations.
- model() - Method in class ca.marcusdunn.jsonlens.testkit.JsonFactoryContract
- model() - Method in class ca.marcusdunn.jsonlens.testkit.JsonModelContract
-
Returns the model under test.
- ModelVerifier<N> - Class in ca.marcusdunn.jsonlens.testkit
- Move(JsonPointer, JsonPointer) - Constructor for record class ca.marcusdunn.jsonlens.patch.Operation.Move
-
Creates an instance of a
Moverecord class. - MoveIntoChild(int) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.MoveIntoChild
-
Creates an instance of a
MoveIntoChildrecord class.
N
- name() - Method in interface ca.marcusdunn.jsonlens.model.MemberCursor
-
Returns the name of the current member.
- name() - Method in record class ca.marcusdunn.jsonlens.model.Property
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Member
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Logical
-
Returns the value of the
namerecord component. - name() - Method in interface ca.marcusdunn.jsonlens.path.core.query.FunctionCall
-
Returns the function name.
- name() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Nodes
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Value
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Name
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Name
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.ExtensionResultMismatch
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.SignatureMismatch
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.UnknownFunction
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.DuplicateName
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.InvalidName
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.ValueParameter
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.DuplicateName
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.InvalidName
-
Returns the value of the
namerecord component. - name() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnknownFunction
-
Returns the value of the
namerecord component. - Name(String) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.Selector.Name
-
Creates an instance of a
Namerecord class. - Name(String) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Name
-
Creates an instance of a
Namerecord class. - NestingTooDeep(int, int) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.NestingTooDeep
-
Creates an instance of a
NestingTooDeeprecord class. - next() - Method in interface ca.marcusdunn.jsonlens.model.MemberCursor
-
Moves to the next member.
- next() - Method in class ca.marcusdunn.jsonlens.testkit.RandomJson
-
Makes the next JSON text.
- NO_EXCEPTIONS - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
No method throws an exception.
- NO_NULLS - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
No method returns
null. - Node<N> - Record Class in ca.marcusdunn.jsonlens.path.evaluator
-
A node: a JSON value and its location in the query argument (RFC 9535, Section 1.1).
- Node(N, NormalizedPath) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.Node
-
Creates an instance of a
Noderecord class. - NodelistTooLarge(int) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.NodelistTooLarge
-
Creates an instance of a
NodelistTooLargerecord class. - nodes() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.NodesInstance
-
Returns the value of the
nodesrecord component. - Nodes(NodesExpression) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Nodes
-
Creates an instance of a
Nodesrecord class. - Nodes(String, List) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Nodes
-
Makes a call.
- NODES - Enum constant in enum class ca.marcusdunn.jsonlens.path.core.function.FunctionType
-
NodesType: a nodelist.
- NodesExpression - Interface in ca.marcusdunn.jsonlens.path.core.query
-
A NodesType function argument: a query or a function with the result type NodesType (RFC 9535, Section 2.4.3).
- NodesInstance(List) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.Instance.NodesInstance
-
Makes a nodelist instance.
- none() - Static method in interface ca.marcusdunn.jsonlens.model.Maybe
-
Returns an absent value.
- None() - Constructor for record class ca.marcusdunn.jsonlens.model.Maybe.None
-
Creates an instance of a
Nonerecord class. - NonSingularQuery(int) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.NonSingularQuery
-
Creates an instance of a
NonSingularQueryrecord class. - NormalizedPath - Interface in ca.marcusdunn.jsonlens.path.core.path
-
The location of a node in a JSON value, as RFC 9535, Section 2.7 defines it.
- NormalizedPath.Element - Record Class in ca.marcusdunn.jsonlens.path.core.path
-
The path of an array element:
parent[index]. - NormalizedPath.Member - Record Class in ca.marcusdunn.jsonlens.path.core.path
-
The path of a member value:
parent['name']. - NormalizedPath.Root - Record Class in ca.marcusdunn.jsonlens.path.core.path
-
The path of the root node:
$. - Not(LogicalExpression) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Not
-
Creates an instance of a
Notrecord class. - NOT_EQUAL - Enum constant in enum class ca.marcusdunn.jsonlens.path.core.query.ComparisonOperator
-
!= - NotAContainer(JsonPointer) - Constructor for record class ca.marcusdunn.jsonlens.pointer.PointerError.NotAContainer
-
Creates an instance of a
NotAContainerrecord class. - NotAnArray() - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.NotAnArray
-
Creates an instance of a
NotAnArrayrecord class. - NotAnObject(int) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.NotAnObject
-
Creates an instance of a
NotAnObjectrecord class. - NotAString(int, String) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.NotAString
-
Creates an instance of a
NotAStringrecord class. - NotComparable(int, String, FunctionType) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.NotComparable
-
Creates an instance of a
NotComparablerecord class. - NotJson(String) - Constructor for record class ca.marcusdunn.jsonlens.jackson.StreamError.NotJson
-
Creates an instance of a
NotJsonrecord class. - NULL - Enum constant in enum class ca.marcusdunn.jsonlens.model.JsonKind
-
The literal
null. - NullLiteral() - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.Literal.NullLiteral
-
Creates an instance of a
NullLiteralrecord class. - nullValue() - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- nullValue() - Method in interface ca.marcusdunn.jsonlens.model.JsonFactory
-
Builds
null. - number(JsonNumber) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- number(JsonNumber) - Method in interface ca.marcusdunn.jsonlens.model.JsonFactory
-
Builds a number.
- NUMBER - Enum constant in enum class ca.marcusdunn.jsonlens.model.JsonKind
-
A decimal number.
- NUMBER_VALUE - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
JsonModel.numberValue(Object)gives the same exact value each time. - NumberLiteral(BigDecimal) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.Literal.NumberLiteral
-
Creates an instance of a
NumberLiteralrecord class. - NumberOutOfRange(int, String) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.NumberOutOfRange
-
Creates an instance of a
NumberOutOfRangerecord class. - numberValue(N) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Returns the value of a number.
- numberValue(JsonNode) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
O
- object(List) - Method in interface ca.marcusdunn.jsonlens.model.JsonFactory
-
Builds an object.
- object(List) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- OBJECT - Enum constant in enum class ca.marcusdunn.jsonlens.model.JsonKind
-
An unordered collection of members (name/value pairs).
- of(double) - Static method in interface ca.marcusdunn.jsonlens.model.JsonNumber
-
Returns a number with a
doublevalue. - of(int) - Static method in interface ca.marcusdunn.jsonlens.model.JsonNumber
-
Returns a number with an
intvalue. - of(long) - Static method in class ca.marcusdunn.jsonlens.model.JsonDecimal
-
Returns the decimal of a
longvalue. - of(long) - Static method in interface ca.marcusdunn.jsonlens.model.JsonNumber
-
Returns a number with a
longvalue. - of(JsonDecimal) - Static method in interface ca.marcusdunn.jsonlens.model.JsonNumber
-
Returns a number with a
JsonDecimalvalue. - of(JsonModel) - Static method in class ca.marcusdunn.jsonlens.testkit.ModelVerifier
-
Returns a verifier for a model.
- of(Iterable) - Static method in interface ca.marcusdunn.jsonlens.model.MemberCursor
-
Returns a cursor over a sequence of properties.
- of(String) - Static method in interface ca.marcusdunn.jsonlens.model.JsonString
-
Returns a string with the value of a Java
String, without a copy. - of(BigDecimal) - Static method in class ca.marcusdunn.jsonlens.model.JsonDecimal
-
Returns the decimal of a
BigDecimalvalue. - of(BigDecimal) - Static method in interface ca.marcusdunn.jsonlens.model.JsonNumber
-
Returns a number with a
BigDecimalvalue. - of(BigInteger) - Static method in class ca.marcusdunn.jsonlens.model.JsonDecimal
-
Returns the decimal of a
BigIntegervalue. - of(BigInteger) - Static method in interface ca.marcusdunn.jsonlens.model.JsonNumber
-
Returns a number with a
BigIntegervalue. - of(ByteBuffer) - Static method in class ca.marcusdunn.jsonlens.mapped.MappedJson
-
Uses the bytes from the position to the limit of a buffer as a JSON text in UTF-8.
- of(List, JsonModel) - Static method in class ca.marcusdunn.jsonlens.patch.JsonPatch
-
Returns a patch with the given operations.
- of(List) - Static method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Returns the pointer with the given reference tokens.
- offset() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidJson
-
Returns the value of the
offsetrecord component. - offset() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidUtf8
-
Returns the value of the
offsetrecord component. - ok(V) - Static method in interface ca.marcusdunn.jsonlens.model.Result
-
Makes a success result.
- Ok(V) - Constructor for record class ca.marcusdunn.jsonlens.model.Result.Ok
-
Creates an instance of a
Okrecord class. - op() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.UnknownOperation
-
Returns the value of the
oprecord component. - open(Path) - Static method in class ca.marcusdunn.jsonlens.mapped.MappedJson
-
Maps a file that holds a JSON text in UTF-8.
- open(JsonParser) - Static method in class ca.marcusdunn.jsonlens.jackson.JacksonStream
-
Starts to read a document.
- operand() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Not
-
Returns the value of the
operandrecord component. - operands() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.And
-
Returns the value of the
operandsrecord component. - operands() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Or
-
Returns the value of the
operandsrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.DuplicateMember
-
Returns the value of the
operationrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.FromNotFound
-
Returns the value of the
operationrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.InvalidPointer
-
Returns the value of the
operationrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.MissingMember
-
Returns the value of the
operationrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.MoveIntoChild
-
Returns the value of the
operationrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAnObject
-
Returns the value of the
operationrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAString
-
Returns the value of the
operationrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.PathNotFound
-
Returns the value of the
operationrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.RootRemoved
-
Returns the value of the
operationrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.TestFailed
-
Returns the value of the
operationrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.UnknownOperation
-
Returns the value of the
operationrecord component. - operation() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.ValueNotRepresentable
-
Returns the value of the
operationrecord component. - Operation<P> - Interface in ca.marcusdunn.jsonlens.patch
-
An operation of a JSON Patch (RFC 6902, Section 4).
- Operation.Add<P> - Record Class in ca.marcusdunn.jsonlens.patch
-
add(Section 4.1): adds a member, inserts an array element, or replaces the whole document. - Operation.Copy<P> - Record Class in ca.marcusdunn.jsonlens.patch
-
copy(Section 4.5): adds a copy of the value atfromat the target location. - Operation.Move<P> - Record Class in ca.marcusdunn.jsonlens.patch
-
move(Section 4.4): removes the value atfromand adds it at the target location. - Operation.Remove<P> - Record Class in ca.marcusdunn.jsonlens.patch
-
remove(Section 4.2): removes the value at the target location. - Operation.Replace<P> - Record Class in ca.marcusdunn.jsonlens.patch
-
replace(Section 4.3): replaces the value at the target location. - Operation.Test<P> - Record Class in ca.marcusdunn.jsonlens.patch
-
test(Section 4.6): tests that the value at the target location is equal to a value. - operations() - Method in class ca.marcusdunn.jsonlens.patch.JsonPatch
-
Returns the operations.
- operator() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Comparison
-
Returns the value of the
operatorrecord component. - Or(List) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Or
-
Makes a disjunction.
- orElse(T) - Method in interface ca.marcusdunn.jsonlens.model.Maybe
-
Returns the present value, or a fallback value.
- orElse(V) - Method in interface ca.marcusdunn.jsonlens.model.Result
-
Returns the success value, or a fallback value for an error result.
- orElseGet(Supplier) - Method in interface ca.marcusdunn.jsonlens.model.Maybe
-
Returns the present value, or a value from a supplier.
P
- parameterTypes() - Method in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
Returns the value of the
parameterTypesrecord component. - parent() - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Element
-
Returns the value of the
parentrecord component. - parent() - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Member
-
Returns the value of the
parentrecord component. - parent() - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Returns the pointer to the parent: all tokens except the last.
- parent() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.DuplicateName
-
Returns the value of the
parentrecord component. - parent() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.IndexOutOfRange
-
Returns the value of the
parentrecord component. - parent() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidIndex
-
Returns the value of the
parentrecord component. - parent() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.MemberNotFound
-
Returns the value of the
parentrecord component. - parent() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.NotAContainer
-
Returns the value of the
parentrecord component. - parse(byte[]) - Method in class ca.marcusdunn.jsonlens.path.parser.JsonPathParser
-
Parses query text in UTF-8 (RFC 9535, Section 2.1).
- parse(JsonString) - Static method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Parses the JSON string form of a pointer from a string of a model, for example the
pathof a JSON Patch operation. - parse(CharSequence) - Static method in class ca.marcusdunn.jsonlens.model.JsonDecimal
-
Reads the text of a JSON number (RFC 8259, Section 6).
- parse(String) - Method in class ca.marcusdunn.jsonlens.path.parser.JsonPathParser
-
Parses query text.
- parse(String) - Static method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Parses the JSON string form of a pointer (RFC 6901, Sections 3 and 5).
- parse(String) - Method in class ca.marcusdunn.jsonlens.testkit.JsonModelContract
-
Parses a JSON text with the JSON library of the model.
- parse(P, JsonModel) - Static method in class ca.marcusdunn.jsonlens.patch.JsonPatch
-
Reads a patch document (RFC 6902, Sections 3 and 4).
- ParseError - Interface in ca.marcusdunn.jsonlens.path.parser
-
The reason why a query is not well-formed or not valid (RFC 9535, Section 2.1).
- ParseError.ArgumentTypeMismatch - Record Class in ca.marcusdunn.jsonlens.path.parser
-
An argument does not agree with the declared type of its parameter (Section 2.4.3).
- ParseError.ControlCharacter - Record Class in ca.marcusdunn.jsonlens.path.parser
-
A string literal contains an unescaped control character, U+0000 to U+001F (Section 2.3.1.1).
- ParseError.IntegerOutOfRange - Record Class in ca.marcusdunn.jsonlens.path.parser
-
An index or a slice parameter is outside the I-JSON range (Section 2.1).
- ParseError.InvalidEscape - Record Class in ca.marcusdunn.jsonlens.path.parser
-
A string literal contains an escape that is not permitted (Section 2.3.1.1).
- ParseError.InvalidInteger - Record Class in ca.marcusdunn.jsonlens.path.parser
-
An integer has a leading zero, or is
-0where only an int is permitted. - ParseError.InvalidUtf8 - Record Class in ca.marcusdunn.jsonlens.path.parser
-
The bytes are not well-formed UTF-8 (Section 2.1).
- ParseError.LiteralWithoutComparison - Record Class in ca.marcusdunn.jsonlens.path.parser
-
A literal is a test expression.
- ParseError.NestingTooDeep - Record Class in ca.marcusdunn.jsonlens.path.parser
-
The query has too many nested levels (Section 4.1).
- ParseError.NonSingularQuery - Record Class in ca.marcusdunn.jsonlens.path.parser
-
A query that is not singular is a side of a comparison, or a ValueType argument (Sections 2.3.5.1 and 2.4.3).
- ParseError.NotComparable - Record Class in ca.marcusdunn.jsonlens.path.parser
-
A function with the result type LogicalType or NodesType is a side of a comparison (Section 2.4.3).
- ParseError.NumberOutOfRange - Record Class in ca.marcusdunn.jsonlens.path.parser
-
A number literal has an exponent that is too large to represent.
- ParseError.UnexpectedCharacter - Record Class in ca.marcusdunn.jsonlens.path.parser
-
The grammar does not permit the character at this position.
- ParseError.UnexpectedEnd - Record Class in ca.marcusdunn.jsonlens.path.parser
-
The query ends before it is complete.
- ParseError.UnknownFunction - Record Class in ca.marcusdunn.jsonlens.path.parser
-
The query calls a function that is not registered (Section 2.4).
- ParseError.UnpairedSurrogate - Record Class in ca.marcusdunn.jsonlens.path.parser
-
The query contains an unpaired surrogate, or a backslash-u escape for one (Sections 1.1 and 2.3.1.1).
- ParseError.ValueTypeInTest - Record Class in ca.marcusdunn.jsonlens.path.parser
-
A function with the result type ValueType is a test expression (Section 2.4.3).
- ParseError.WrongArgumentCount - Record Class in ca.marcusdunn.jsonlens.path.parser
-
A function call has the wrong number of arguments (Section 2.4.3).
- parseFragment(String) - Static method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Parses the URI fragment form of a pointer (RFC 6901, Section 6), for example
#/c%25d. - PatchError - Interface in ca.marcusdunn.jsonlens.patch
-
An error of a JSON Patch: a patch document that violates RFC 6902, or an operation that is not successful (RFC 6902, Section 5).
- PatchError.DuplicateMember - Record Class in ca.marcusdunn.jsonlens.patch
-
An operation has a member more than once.
- PatchError.FromNotFound - Record Class in ca.marcusdunn.jsonlens.patch
-
The
fromlocation of amoveor acopydoes not exist (Sections 4.4 and 4.5). - PatchError.InvalidPointer - Record Class in ca.marcusdunn.jsonlens.patch
-
The
pathorfrommember of an operation is not a valid JSON Pointer. - PatchError.MissingMember - Record Class in ca.marcusdunn.jsonlens.patch
-
An operation has no member that it needs:
opandpath(Section 4),valueforadd,replace, andtest, orfromformoveandcopy. - PatchError.MoveIntoChild - Record Class in ca.marcusdunn.jsonlens.patch
-
The
fromlocation of amoveis a proper prefix of itspath(Section 4.4). - PatchError.NotAnArray - Record Class in ca.marcusdunn.jsonlens.patch
-
The patch document is not an array (RFC 6902, Section 3).
- PatchError.NotAnObject - Record Class in ca.marcusdunn.jsonlens.patch
-
An operation is not an object (RFC 6902, Section 3).
- PatchError.NotAString - Record Class in ca.marcusdunn.jsonlens.patch
-
The
op,path, orfrommember of an operation is not a string. - PatchError.PathNotFound - Record Class in ca.marcusdunn.jsonlens.patch
-
The target location does not exist.
- PatchError.RootRemoved - Record Class in ca.marcusdunn.jsonlens.patch
-
A
removehas the whole document as its target. - PatchError.TestFailed - Record Class in ca.marcusdunn.jsonlens.patch
-
The value at the target location of a
testis not equal to its value (Section 4.6). - PatchError.UnknownOperation - Record Class in ca.marcusdunn.jsonlens.patch
-
The
opof an operation is not one of the six operations (Section 4). - PatchError.ValueNotRepresentable - Record Class in ca.marcusdunn.jsonlens.patch
-
The value of an operation cannot be added to the target document: the target model cannot hold one of its numbers, for example
1e99999999999in a Jackson tree, or an object of the value has duplicate member names, which have no defined value (RFC 8259, Section 4). - path() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Add
-
Returns the value of the
pathrecord component. - path() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Copy
-
Returns the value of the
pathrecord component. - path() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Move
-
Returns the value of the
pathrecord component. - path() - Method in interface ca.marcusdunn.jsonlens.patch.Operation
-
The target location of the operation: the
pathmember. - path() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Remove
-
Returns the value of the
pathrecord component. - path() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Replace
-
Returns the value of the
pathrecord component. - path() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Test
-
Returns the value of the
pathrecord component. - path() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Node
-
Returns the value of the
pathrecord component. - PathNotFound(int, PointerError) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.PathNotFound
-
Creates an instance of a
PathNotFoundrecord class. - pattern() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.RegexTooComplex
-
Returns the value of the
patternrecord component. - PointerError - Interface in ca.marcusdunn.jsonlens.pointer
-
An error of a JSON Pointer (RFC 6901, Section 7): invalid syntax, or a pointer that does not reference a value.
- PointerError.DuplicateName - Record Class in ca.marcusdunn.jsonlens.pointer
-
An object has more than one member with the name of a token.
- PointerError.IndexOutOfRange - Record Class in ca.marcusdunn.jsonlens.pointer
-
An array index is not less than the length of the array.
- PointerError.InvalidEscape - Record Class in ca.marcusdunn.jsonlens.pointer
-
A
~is not followed by0or1(RFC 6901, Section 3). - PointerError.InvalidFragment - Record Class in ca.marcusdunn.jsonlens.pointer
-
A URI fragment identifier is not a valid JSON Pointer (RFC 6901, Section 6): it does not start with
#, it has a character that a fragment does not permit, a percent-encoding is not complete, or the bytes are not UTF-8. - PointerError.InvalidIndex - Record Class in ca.marcusdunn.jsonlens.pointer
-
A token for an array is not an array index: digits without a leading zero (RFC 6901, Section 4).
- PointerError.MemberNotFound - Record Class in ca.marcusdunn.jsonlens.pointer
-
An object has no member with the name of a token.
- PointerError.MissingSlash - Record Class in ca.marcusdunn.jsonlens.pointer
-
A pointer that is not empty does not start with
/(RFC 6901, Section 3). - PointerError.NotAContainer - Record Class in ca.marcusdunn.jsonlens.pointer
-
A token follows a value that is not an object or an array.
- position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ArgumentTypeMismatch
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ControlCharacter
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.IntegerOutOfRange
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidEscape
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidInteger
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidUtf8
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.LiteralWithoutComparison
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NestingTooDeep
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NonSingularQuery
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NotComparable
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NumberOutOfRange
-
Returns the value of the
positionrecord component. - position() - Method in interface ca.marcusdunn.jsonlens.path.parser.ParseError
-
Returns the position of the error.
- position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedCharacter
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedEnd
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnknownFunction
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnpairedSurrogate
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ValueTypeInTest
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.WrongArgumentCount
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidEscape
-
Returns the value of the
positionrecord component. - position() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidFragment
-
Returns the value of the
positionrecord component. - Property<N> - Record Class in ca.marcusdunn.jsonlens.model
-
A member of a JSON object: a name and a value (RFC 9535, Section 1.1).
- Property(JsonString, N) - Constructor for record class ca.marcusdunn.jsonlens.model.Property
-
Creates an instance of a
Propertyrecord class. - putMember(N, JsonString, N) - Method in interface ca.marcusdunn.jsonlens.model.JsonEditor
-
Sets the value of a member.
- putMember(JsonNode, JsonString, JsonNode) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
Q
- QueryTooDeep(int) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.QueryTooDeep
-
Creates an instance of a
QueryTooDeeprecord class.
R
- randomDocuments() - Method in class ca.marcusdunn.jsonlens.testkit.JsonModelContract
-
Returns the number of random documents that the verifier test checks.
- RandomJson - Class in ca.marcusdunn.jsonlens.testkit
-
Makes random JSON texts (RFC 8259) from a seed.
- ReadFailed(String) - Constructor for record class ca.marcusdunn.jsonlens.jackson.StreamError.ReadFailed
-
Creates an instance of a
ReadFailedrecord class. - readFully(JsonParser) - Static method in class ca.marcusdunn.jsonlens.jackson.JacksonStream
-
Reads a whole document, and checks it: the input must be exactly one value.
- readsAnyExponent() - Method in class ca.marcusdunn.jsonlens.testkit.JsonModelContract
-
Tells if the JSON library reads numbers with any exponent, for example
1e99999999999. - reason() - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.ReadFailed
-
Returns the value of the
reasonrecord component. - reason() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.IoFailure
-
Returns the value of the
reasonrecord component. - RegexTooComplex(String, int) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.RegexTooComplex
-
Creates an instance of a
RegexTooComplexrecord class. - Remove(JsonPointer) - Constructor for record class ca.marcusdunn.jsonlens.patch.Operation.Remove
-
Creates an instance of a
Removerecord class. - removeElement(N, int) - Method in interface ca.marcusdunn.jsonlens.model.JsonEditor
-
Removes an element.
- removeElement(JsonNode, int) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- removeMember(N, JsonString) - Method in interface ca.marcusdunn.jsonlens.model.JsonEditor
-
Removes a member.
- removeMember(JsonNode, JsonString) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- Replace(JsonPointer, P) - Constructor for record class ca.marcusdunn.jsonlens.patch.Operation.Replace
-
Creates an instance of a
Replacerecord class. - resolve(N, JsonModel) - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Resolves this pointer against a document (RFC 6901, Section 4).
- resolvePath(N, JsonModel) - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Resolves this pointer, and returns each value along the path: the root, the value of the first token, and so on to the referenced value.
- Result<V,
E> - Interface in ca.marcusdunn.jsonlens.model -
The result of an operation that can fail: a success value (
Result.Ok) or an error value (Result.Err). - Result.Err<V,
E> - Record Class in ca.marcusdunn.jsonlens.model -
An error value.
- Result.Ok<V,
E> - Record Class in ca.marcusdunn.jsonlens.model -
A success value.
- resultType() - Method in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
Returns the value of the
resultTyperecord component. - resultType() - Method in interface ca.marcusdunn.jsonlens.path.core.query.FunctionCall
-
Returns the declared result type of the function.
- right() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Comparison
-
Returns the value of the
rightrecord component. - root() - Method in class ca.marcusdunn.jsonlens.jackson.JacksonStream
-
Returns the root value.
- root() - Method in class ca.marcusdunn.jsonlens.mapped.MappedJson
-
Returns the root value: the complete JSON text.
- root() - Static method in interface ca.marcusdunn.jsonlens.path.core.path.NormalizedPath
-
Returns the path of the root node.
- root() - Static method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Returns the empty pointer, which references the whole document.
- Root() - Constructor for record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Root
-
Creates an instance of a
Rootrecord class. - ROOT - Enum constant in enum class ca.marcusdunn.jsonlens.path.core.query.Identifier
-
The root node identifier
$. - RootRemoved(int) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.RootRemoved
-
Creates an instance of a
RootRemovedrecord class. - rule() - Method in record class ca.marcusdunn.jsonlens.testkit.Violation
-
Returns the value of the
rulerecord component. - Rule - Enum Class in ca.marcusdunn.jsonlens.testkit
-
A rule of the
JsonModelcontract thatModelVerifierchecks.
S
- scalarValues() - Method in interface ca.marcusdunn.jsonlens.model.JsonString
-
Returns the Unicode scalar values of the string, in order.
- SEARCH - Static variable in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
search(ValueType, ValueType): LogicalType(RFC 9535, Section 2.4.7). - Segment - Interface in ca.marcusdunn.jsonlens.path.core.query
-
A segment: it applies its selectors to the children or descendants of a node (RFC 9535, Section 2.5).
- Segment.Child - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A child segment:
[<selectors>],.name, or.*(Section 2.5.1). - Segment.Descendant - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A descendant segment:
..[<selectors>],..name, or..*(Section 2.5.2). - segments() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FilterQuery
-
Returns the value of the
segmentsrecord component. - segments() - Method in record class ca.marcusdunn.jsonlens.path.core.query.JsonPathQuery
-
Returns the value of the
segmentsrecord component. - segments() - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularQuery
-
Returns the value of the
segmentsrecord component. - Selector - Interface in ca.marcusdunn.jsonlens.path.core.query
-
A selector in a segment (RFC 9535, Section 2.3).
- Selector.Filter - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A filter selector:
?<logical-expr>(Section 2.3.5). - Selector.Index - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
An index selector (Section 2.3.3).
- Selector.Name - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A name selector:
'name'or"name"(Section 2.3.1). - Selector.Slice - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
An array slice selector:
start:end:step(Section 2.3.4). - Selector.Wildcard - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
The wildcard selector:
*(Section 2.3.2). - selectors() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Segment.Child
-
Returns the value of the
selectorsrecord component. - selectors() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Segment.Descendant
-
Returns the value of the
selectorsrecord component. - selectors() - Method in interface ca.marcusdunn.jsonlens.path.core.query.Segment
-
Returns the selectors of the segment.
- sequence() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidEscape
-
Returns the value of the
sequencerecord component. - setElement(N, int, N) - Method in interface ca.marcusdunn.jsonlens.model.JsonEditor
-
Replaces an element.
- setElement(JsonNode, int, JsonNode) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- signature() - Method in interface ca.marcusdunn.jsonlens.path.evaluator.BuildingFunctionExtension
-
Returns the signature.
- signature() - Method in interface ca.marcusdunn.jsonlens.path.evaluator.FunctionExtension
-
Returns the signature.
- SignatureMismatch(String) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.SignatureMismatch
-
Creates an instance of a
SignatureMismatchrecord class. - significand() - Method in class ca.marcusdunn.jsonlens.model.JsonDecimal
-
Returns the digits of the significand.
- signum() - Method in class ca.marcusdunn.jsonlens.model.JsonDecimal
-
Returns the sign.
- SingularQuery - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A singular query: a query that selects at most one node (RFC 9535, Section 2.3.5.1).
- SingularQuery(Identifier, List) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.SingularQuery
-
Makes a singular query.
- SingularSegment - Interface in ca.marcusdunn.jsonlens.path.core.query
-
A segment of a singular query (RFC 9535, Section 2.3.5.1).
- SingularSegment.Index - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
An index segment:
[index]. - SingularSegment.Name - Record Class in ca.marcusdunn.jsonlens.path.core.query
-
A name segment:
['name']or.name. - size() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.FileTooLarge
-
Returns the value of the
sizerecord component. - Slice(Maybe, Maybe, Maybe) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.Selector.Slice
-
Creates an instance of a
Slicerecord class. - some(T) - Static method in interface ca.marcusdunn.jsonlens.model.Maybe
-
Makes a present value.
- Some(T) - Constructor for record class ca.marcusdunn.jsonlens.model.Maybe.Some
-
Creates an instance of a
Somerecord class. - standard() - Static method in class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator
-
Returns an evaluator with the standard functions (length, count, match, search, and value) and the default limits.
- standard() - Static method in class ca.marcusdunn.jsonlens.path.parser.JsonPathParser
-
Returns a parser that knows the standard functions: length, count, match, search, and value.
- STANDARD - Static variable in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
The functions of the IANA "Function Extensions" subregistry (RFC 9535, Section 3.2).
- start() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Slice
-
Returns the value of the
startrecord component. - step() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Slice
-
Returns the value of the
steprecord component. - StreamError - Interface in ca.marcusdunn.jsonlens.jackson
-
An error of a
JacksonStream: the parser could not give a JSON text. - StreamError.Empty - Record Class in ca.marcusdunn.jsonlens.jackson
-
The input has no value.
- StreamError.NotJson - Record Class in ca.marcusdunn.jsonlens.jackson
-
The parser gave a token that is not a JSON value.
- StreamError.ReadFailed - Record Class in ca.marcusdunn.jsonlens.jackson
-
The parser failed.
- StreamError.TrailingContent - Record Class in ca.marcusdunn.jsonlens.jackson
-
The input has more tokens after the root value.
- string(JsonString) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- string(JsonString) - Method in interface ca.marcusdunn.jsonlens.model.JsonFactory
-
Builds a string.
- STRING - Enum constant in enum class ca.marcusdunn.jsonlens.model.JsonKind
-
A sequence of Unicode scalar values.
- STRING_VALUE - Enum constant in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
JsonModel.stringValue(Object)gives the same scalar values each time. - StringLiteral(String) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.Literal.StringLiteral
-
Creates an instance of a
StringLiteralrecord class. - stringValue(N) - Method in interface ca.marcusdunn.jsonlens.model.JsonModel
-
Returns the value of a string.
- stringValue(JsonNode) - Method in class ca.marcusdunn.jsonlens.jackson.JacksonJsonModel
- symbol() - Method in enum class ca.marcusdunn.jsonlens.path.core.query.ComparisonOperator
-
Returns the operator text.
T
- Test(JsonPointer, P) - Constructor for record class ca.marcusdunn.jsonlens.patch.Operation.Test
-
Creates an instance of a
Testrecord class. - TestFailed(int) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.TestFailed
-
Creates an instance of a
TestFailedrecord class. - text() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.IntegerOutOfRange
-
Returns the value of the
textrecord component. - text() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidInteger
-
Returns the value of the
textrecord component. - text() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NumberOutOfRange
-
Returns the value of the
textrecord component. - text() - Method in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
Returns the rule as a sentence.
- toBigDecimal() - Method in class ca.marcusdunn.jsonlens.model.JsonDecimal
-
Returns the value as a
BigDecimal, if aBigDecimalcan hold it. - toFragment() - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Returns the URI fragment form (RFC 6901, Section 6):
#and the UTF-8 bytes of the string form, with percent-encoding for each byte that a fragment does not permit. - token() - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.NotJson
-
Returns the value of the
tokenrecord component. - token() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.DuplicateName
-
Returns the value of the
tokenrecord component. - token() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.IndexOutOfRange
-
Returns the value of the
tokenrecord component. - token() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidIndex
-
Returns the value of the
tokenrecord component. - token() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.MemberNotFound
-
Returns the value of the
tokenrecord component. - tokens() - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Returns the reference tokens, without escapes.
- toResult(Supplier) - Method in interface ca.marcusdunn.jsonlens.model.Maybe
-
Makes a result: a success for a present value, or an error for an absent value.
- toString() - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.Empty
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.NotJson
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.ReadFailed
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.jackson.StreamError.TrailingContent
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.FileTooLarge
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidJson
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidUtf8
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.mapped.MappedJsonError.IoFailure
-
Returns a string representation of this record class.
- toString() - Method in class ca.marcusdunn.jsonlens.model.JsonDecimal
-
Returns the value as the text of a JSON number, for example
-125E-1. - toString() - Method in record class ca.marcusdunn.jsonlens.model.Maybe.None
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.model.Maybe.Some
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.model.Property
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.model.Result.Err
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.model.Result.Ok
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Add
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Copy
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Move
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Remove
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Replace
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Test
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.DuplicateMember
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.FromNotFound
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.InvalidPointer
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.MissingMember
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.MoveIntoChild
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAnArray
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAnObject
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.NotAString
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.PathNotFound
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.RootRemoved
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.TestFailed
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.UnknownOperation
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.patch.PatchError.ValueNotRepresentable
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Element
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Member
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Root
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FilterQuery
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Logical
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Nodes
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Value
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Logical
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Nodes
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Value
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.JsonPathQuery
-
Writes the query as query text in bracket notation.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.BooleanLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.NullLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.NumberLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.StringLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.And
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Comparison
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Not
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Or
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Segment.Child
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Segment.Descendant
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Filter
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Index
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Name
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Slice
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Selector.Wildcard
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularQuery
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Index
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Name
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.ExtensionResultMismatch
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.IntegerOutOfRange
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.NodelistTooLarge
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.QueryTooDeep
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.RegexTooComplex
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.SignatureMismatch
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.UnknownFunction
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.DuplicateName
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.InvalidName
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.ValueParameter
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.LogicalInstance
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.NodesInstance
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.ValueInstance
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator.Limits
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Node
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.DuplicateName
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.InvalidName
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ArgumentTypeMismatch
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ControlCharacter
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.IntegerOutOfRange
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidEscape
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidInteger
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidUtf8
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.LiteralWithoutComparison
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NestingTooDeep
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NonSingularQuery
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NotComparable
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NumberOutOfRange
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedCharacter
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedEnd
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnknownFunction
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnpairedSurrogate
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.ValueTypeInTest
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.WrongArgumentCount
-
Returns a string representation of this record class.
- toString() - Method in class ca.marcusdunn.jsonlens.pointer.JsonPointer
-
Returns the JSON string form (RFC 6901, Section 5):
/before each token, with~as~0and/as~1. - toString() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.DuplicateName
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.IndexOutOfRange
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidEscape
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidFragment
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.InvalidIndex
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.MemberNotFound
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.MissingSlash
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.pointer.PointerError.NotAContainer
-
Returns a string representation of this record class.
- toString() - Method in record class ca.marcusdunn.jsonlens.testkit.Violation
-
Returns a string representation of this record class.
- TrailingContent() - Constructor for record class ca.marcusdunn.jsonlens.jackson.StreamError.TrailingContent
-
Creates an instance of a
TrailingContentrecord class. - TRUE - Enum constant in enum class ca.marcusdunn.jsonlens.model.JsonKind
-
The literal
true. - type() - Method in interface ca.marcusdunn.jsonlens.path.core.query.FunctionArgument
-
Returns the declared type of the parameter.
- type() - Method in record class ca.marcusdunn.jsonlens.path.parser.ParseError.NotComparable
-
Returns the value of the
typerecord component.
U
- UnexpectedCharacter(int, int, String) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedCharacter
-
Creates an instance of a
UnexpectedCharacterrecord class. - UnexpectedEnd(int, String) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedEnd
-
Creates an instance of a
UnexpectedEndrecord class. - UnknownFunction(int, String) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnknownFunction
-
Creates an instance of a
UnknownFunctionrecord class. - UnknownFunction(String) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.UnknownFunction
-
Creates an instance of a
UnknownFunctionrecord class. - UnknownOperation(int, String) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.UnknownOperation
-
Creates an instance of a
UnknownOperationrecord class. - UnpairedSurrogate(int) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.UnpairedSurrogate
-
Creates an instance of a
UnpairedSurrogaterecord class.
V
- value() - Method in record class ca.marcusdunn.jsonlens.model.Maybe.Some
-
Returns the value of the
valuerecord component. - value() - Method in interface ca.marcusdunn.jsonlens.model.MemberCursor
-
Returns the value of the current member.
- value() - Method in record class ca.marcusdunn.jsonlens.model.Property
-
Returns the value of the
valuerecord component. - value() - Method in record class ca.marcusdunn.jsonlens.model.Result.Ok
-
Returns the value of the
valuerecord component. - value() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Add
-
Returns the value of the
valuerecord component. - value() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Replace
-
Returns the value of the
valuerecord component. - value() - Method in record class ca.marcusdunn.jsonlens.patch.Operation.Test
-
Returns the value of the
valuerecord component. - value() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.BooleanLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.NumberLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class ca.marcusdunn.jsonlens.path.core.query.Literal.StringLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.IntegerOutOfRange
-
Returns the value of the
valuerecord component. - value() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.LogicalInstance
-
Returns the value of the
valuerecord component. - value() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Instance.ValueInstance
-
Returns the value of the
valuerecord component. - value() - Method in record class ca.marcusdunn.jsonlens.path.evaluator.Node
-
Returns the value of the
valuerecord component. - Value(ComparableExpression) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Value
-
Creates an instance of a
Valuerecord class. - Value(String, List) - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Value
-
Makes a call.
- VALUE - Enum constant in enum class ca.marcusdunn.jsonlens.path.core.function.FunctionType
-
ValueType: a JSON value or Nothing.
- VALUE - Static variable in record class ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
-
value(NodesType): ValueType(RFC 9535, Section 2.4.8). - ValueInstance(Maybe) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.Instance.ValueInstance
-
Creates an instance of a
ValueInstancerecord class. - ValueNotRepresentable(int) - Constructor for record class ca.marcusdunn.jsonlens.patch.PatchError.ValueNotRepresentable
-
Creates an instance of a
ValueNotRepresentablerecord class. - valueOf(String) - Static method in enum class ca.marcusdunn.jsonlens.model.JsonKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ca.marcusdunn.jsonlens.path.core.function.FunctionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ca.marcusdunn.jsonlens.path.core.query.ComparisonOperator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ca.marcusdunn.jsonlens.path.core.query.Identifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
Returns the enum constant of this class with the specified name.
- ValueParameter(String) - Constructor for record class ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.ValueParameter
-
Creates an instance of a
ValueParameterrecord class. - values() - Static method in enum class ca.marcusdunn.jsonlens.model.JsonKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ca.marcusdunn.jsonlens.path.core.function.FunctionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ca.marcusdunn.jsonlens.path.core.query.ComparisonOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ca.marcusdunn.jsonlens.path.core.query.Identifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ca.marcusdunn.jsonlens.testkit.Rule
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ValueTypeInTest(int, String) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.ValueTypeInTest
-
Creates an instance of a
ValueTypeInTestrecord class. - verify(N) - Method in class ca.marcusdunn.jsonlens.testkit.ModelVerifier
-
Checks each value of a document.
- Violation - Record Class in ca.marcusdunn.jsonlens.testkit
-
A value of a document that breaks a
Rule. - Violation(Rule, String, String) - Constructor for record class ca.marcusdunn.jsonlens.testkit.Violation
-
Creates an instance of a
Violationrecord class.
W
- Wildcard() - Constructor for record class ca.marcusdunn.jsonlens.path.core.query.Selector.Wildcard
-
Creates an instance of a
Wildcardrecord class. - withFunctions(List) - Static method in class ca.marcusdunn.jsonlens.path.parser.JsonPathParser
-
Returns a parser that knows the standard functions and more function extensions.
- withFunctions(List) - Static method in class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator
-
Returns an evaluator with the standard functions and more function extensions.
- withFunctions(List, List) - Static method in class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator
-
Returns an evaluator with the standard functions, read-only function extensions, and building function extensions.
- withLimits(JsonPathEvaluator.Limits) - Method in class ca.marcusdunn.jsonlens.path.evaluator.BuildingEvaluator
-
Returns an evaluator with the same functions and other limits.
- withLimits(JsonPathEvaluator.Limits) - Method in class ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator
-
Returns an evaluator with the same functions and other limits.
- withSeed(long) - Static method in class ca.marcusdunn.jsonlens.testkit.RandomJson
-
Returns a generator with a seed.
- WrongArgumentCount(int, String, int, int) - Constructor for record class ca.marcusdunn.jsonlens.path.parser.ParseError.WrongArgumentCount
-
Creates an instance of a
WrongArgumentCountrecord class.
Z
- ZERO - Static variable in class ca.marcusdunn.jsonlens.model.JsonDecimal
-
The value zero.
All Classes and Interfaces|All Packages|Constant Field Values