Hierarchy For All Packages
- ca.marcusdunn.jsonlens.jackson,
- ca.marcusdunn.jsonlens.mapped,
- ca.marcusdunn.jsonlens.model,
- ca.marcusdunn.jsonlens.patch,
- ca.marcusdunn.jsonlens.path.core.function,
- ca.marcusdunn.jsonlens.path.core.path,
- ca.marcusdunn.jsonlens.path.core.query,
- ca.marcusdunn.jsonlens.path.evaluator,
- ca.marcusdunn.jsonlens.path.parser,
- ca.marcusdunn.jsonlens.pointer,
- ca.marcusdunn.jsonlens.testkit
Class Hierarchy
- java.lang.Object
- ca.marcusdunn.jsonlens.path.evaluator.BuildingEvaluator
- ca.marcusdunn.jsonlens.testkit.ComplianceKit
- ca.marcusdunn.jsonlens.jackson.JacksonJsonModel (implements ca.marcusdunn.jsonlens.model.JsonEditor<N>, ca.marcusdunn.jsonlens.model.JsonFactory<N>, ca.marcusdunn.jsonlens.model.JsonModel<N>)
- ca.marcusdunn.jsonlens.jackson.JacksonStream
- ca.marcusdunn.jsonlens.jackson.JacksonStreamNode
- ca.marcusdunn.jsonlens.model.JsonDecimal (implements java.lang.Comparable<T>)
- ca.marcusdunn.jsonlens.testkit.JsonModelContract<N>
- ca.marcusdunn.jsonlens.testkit.JsonFactoryContract<N,
M> - ca.marcusdunn.jsonlens.testkit.JsonEditorContract<N,
M>
- ca.marcusdunn.jsonlens.testkit.JsonEditorContract<N,
- ca.marcusdunn.jsonlens.testkit.JsonFactoryContract<N,
- ca.marcusdunn.jsonlens.patch.JsonPatch<P>
- ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator
- ca.marcusdunn.jsonlens.path.parser.JsonPathParser
- ca.marcusdunn.jsonlens.pointer.JsonPointer
- ca.marcusdunn.jsonlens.mapped.MappedJson
- ca.marcusdunn.jsonlens.mapped.MappedNode
- ca.marcusdunn.jsonlens.testkit.ModelVerifier<N>
- ca.marcusdunn.jsonlens.testkit.RandomJson
Interface Hierarchy
- ca.marcusdunn.jsonlens.path.evaluator.BuildingFunctionExtension
- ca.marcusdunn.jsonlens.path.core.query.ComparableExpression
- ca.marcusdunn.jsonlens.path.core.query.Literal
- ca.marcusdunn.jsonlens.path.evaluator.EvaluationError
- ca.marcusdunn.jsonlens.path.evaluator.ExtensionError
- ca.marcusdunn.jsonlens.path.core.query.FunctionArgument
- ca.marcusdunn.jsonlens.path.core.query.FunctionCall
- ca.marcusdunn.jsonlens.path.evaluator.FunctionExtension
- ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError
- ca.marcusdunn.jsonlens.path.evaluator.Instance<N>
- ca.marcusdunn.jsonlens.model.JsonEditor<N>
- ca.marcusdunn.jsonlens.model.JsonFactory<N>
- ca.marcusdunn.jsonlens.model.JsonModel<N>
- ca.marcusdunn.jsonlens.model.JsonNumber
- ca.marcusdunn.jsonlens.model.JsonString
- ca.marcusdunn.jsonlens.path.core.query.LogicalExpression
- ca.marcusdunn.jsonlens.mapped.MappedJsonError
- ca.marcusdunn.jsonlens.model.Maybe<T>
- ca.marcusdunn.jsonlens.model.MemberCursor<N>
- ca.marcusdunn.jsonlens.path.core.query.NodesExpression
- ca.marcusdunn.jsonlens.path.core.path.NormalizedPath
- ca.marcusdunn.jsonlens.patch.Operation<P>
- ca.marcusdunn.jsonlens.path.parser.ParseError
- ca.marcusdunn.jsonlens.patch.PatchError
- ca.marcusdunn.jsonlens.pointer.PointerError
- ca.marcusdunn.jsonlens.model.Result<V,
E> - ca.marcusdunn.jsonlens.path.core.query.Segment
- ca.marcusdunn.jsonlens.path.core.query.Selector
- ca.marcusdunn.jsonlens.path.core.query.SingularSegment
- ca.marcusdunn.jsonlens.jackson.StreamError
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- ca.marcusdunn.jsonlens.path.core.query.ComparisonOperator
- ca.marcusdunn.jsonlens.path.core.function.FunctionType
- ca.marcusdunn.jsonlens.path.core.query.Identifier
- ca.marcusdunn.jsonlens.model.JsonKind
- ca.marcusdunn.jsonlens.testkit.Rule
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.ExtensionResultMismatch (implements ca.marcusdunn.jsonlens.path.evaluator.EvaluationError)
- ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.IntegerOutOfRange (implements ca.marcusdunn.jsonlens.path.evaluator.EvaluationError)
- ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.NodelistTooLarge (implements ca.marcusdunn.jsonlens.path.evaluator.EvaluationError)
- ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.QueryTooDeep (implements ca.marcusdunn.jsonlens.path.evaluator.EvaluationError)
- ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.RegexTooComplex (implements ca.marcusdunn.jsonlens.path.evaluator.EvaluationError)
- ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.SignatureMismatch (implements ca.marcusdunn.jsonlens.path.evaluator.EvaluationError)
- ca.marcusdunn.jsonlens.path.evaluator.EvaluationError.UnknownFunction (implements ca.marcusdunn.jsonlens.path.evaluator.EvaluationError)
- ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.DuplicateName (implements ca.marcusdunn.jsonlens.path.evaluator.ExtensionError)
- ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.InvalidName (implements ca.marcusdunn.jsonlens.path.evaluator.ExtensionError)
- ca.marcusdunn.jsonlens.path.evaluator.ExtensionError.ValueParameter (implements ca.marcusdunn.jsonlens.path.evaluator.ExtensionError)
- ca.marcusdunn.jsonlens.path.core.query.FilterQuery (implements ca.marcusdunn.jsonlens.path.core.query.LogicalExpression, ca.marcusdunn.jsonlens.path.core.query.NodesExpression)
- ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Logical (implements ca.marcusdunn.jsonlens.path.core.query.FunctionArgument)
- ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Nodes (implements ca.marcusdunn.jsonlens.path.core.query.FunctionArgument)
- ca.marcusdunn.jsonlens.path.core.query.FunctionArgument.Value (implements ca.marcusdunn.jsonlens.path.core.query.FunctionArgument)
- ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Logical (implements ca.marcusdunn.jsonlens.path.core.query.FunctionCall, ca.marcusdunn.jsonlens.path.core.query.LogicalExpression)
- ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Nodes (implements ca.marcusdunn.jsonlens.path.core.query.FunctionCall, ca.marcusdunn.jsonlens.path.core.query.LogicalExpression, ca.marcusdunn.jsonlens.path.core.query.NodesExpression)
- ca.marcusdunn.jsonlens.path.core.query.FunctionCall.Value (implements ca.marcusdunn.jsonlens.path.core.query.ComparableExpression, ca.marcusdunn.jsonlens.path.core.query.FunctionCall)
- ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.DuplicateName (implements ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError)
- ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError.InvalidName (implements ca.marcusdunn.jsonlens.path.parser.FunctionRegistrationError)
- ca.marcusdunn.jsonlens.path.core.function.FunctionSignature
- ca.marcusdunn.jsonlens.path.evaluator.Instance.LogicalInstance<N> (implements ca.marcusdunn.jsonlens.path.evaluator.Instance<N>)
- ca.marcusdunn.jsonlens.path.evaluator.Instance.NodesInstance<N> (implements ca.marcusdunn.jsonlens.path.evaluator.Instance<N>)
- ca.marcusdunn.jsonlens.path.evaluator.Instance.ValueInstance<N> (implements ca.marcusdunn.jsonlens.path.evaluator.Instance<N>)
- ca.marcusdunn.jsonlens.path.evaluator.JsonPathEvaluator.Limits
- ca.marcusdunn.jsonlens.path.core.query.JsonPathQuery
- ca.marcusdunn.jsonlens.path.core.query.Literal.BooleanLiteral (implements ca.marcusdunn.jsonlens.path.core.query.Literal)
- ca.marcusdunn.jsonlens.path.core.query.Literal.NullLiteral (implements ca.marcusdunn.jsonlens.path.core.query.Literal)
- ca.marcusdunn.jsonlens.path.core.query.Literal.NumberLiteral (implements ca.marcusdunn.jsonlens.path.core.query.Literal)
- ca.marcusdunn.jsonlens.path.core.query.Literal.StringLiteral (implements ca.marcusdunn.jsonlens.path.core.query.Literal)
- ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.And (implements ca.marcusdunn.jsonlens.path.core.query.LogicalExpression)
- ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Comparison (implements ca.marcusdunn.jsonlens.path.core.query.LogicalExpression)
- ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Not (implements ca.marcusdunn.jsonlens.path.core.query.LogicalExpression)
- ca.marcusdunn.jsonlens.path.core.query.LogicalExpression.Or (implements ca.marcusdunn.jsonlens.path.core.query.LogicalExpression)
- ca.marcusdunn.jsonlens.mapped.MappedJsonError.FileTooLarge (implements ca.marcusdunn.jsonlens.mapped.MappedJsonError)
- ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidJson (implements ca.marcusdunn.jsonlens.mapped.MappedJsonError)
- ca.marcusdunn.jsonlens.mapped.MappedJsonError.InvalidUtf8 (implements ca.marcusdunn.jsonlens.mapped.MappedJsonError)
- ca.marcusdunn.jsonlens.mapped.MappedJsonError.IoFailure (implements ca.marcusdunn.jsonlens.mapped.MappedJsonError)
- ca.marcusdunn.jsonlens.model.Maybe.None<T> (implements ca.marcusdunn.jsonlens.model.Maybe<T>)
- ca.marcusdunn.jsonlens.model.Maybe.Some<T> (implements ca.marcusdunn.jsonlens.model.Maybe<T>)
- ca.marcusdunn.jsonlens.path.evaluator.Node<N>
- ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Element (implements ca.marcusdunn.jsonlens.path.core.path.NormalizedPath)
- ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Member (implements ca.marcusdunn.jsonlens.path.core.path.NormalizedPath)
- ca.marcusdunn.jsonlens.path.core.path.NormalizedPath.Root (implements ca.marcusdunn.jsonlens.path.core.path.NormalizedPath)
- ca.marcusdunn.jsonlens.patch.Operation.Add<P> (implements ca.marcusdunn.jsonlens.patch.Operation<P>)
- ca.marcusdunn.jsonlens.patch.Operation.Copy<P> (implements ca.marcusdunn.jsonlens.patch.Operation<P>)
- ca.marcusdunn.jsonlens.patch.Operation.Move<P> (implements ca.marcusdunn.jsonlens.patch.Operation<P>)
- ca.marcusdunn.jsonlens.patch.Operation.Remove<P> (implements ca.marcusdunn.jsonlens.patch.Operation<P>)
- ca.marcusdunn.jsonlens.patch.Operation.Replace<P> (implements ca.marcusdunn.jsonlens.patch.Operation<P>)
- ca.marcusdunn.jsonlens.patch.Operation.Test<P> (implements ca.marcusdunn.jsonlens.patch.Operation<P>)
- ca.marcusdunn.jsonlens.path.parser.ParseError.ArgumentTypeMismatch (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.ControlCharacter (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.IntegerOutOfRange (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidEscape (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidInteger (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.InvalidUtf8 (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.LiteralWithoutComparison (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.NestingTooDeep (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.NonSingularQuery (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.NotComparable (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.NumberOutOfRange (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedCharacter (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.UnexpectedEnd (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.UnknownFunction (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.UnpairedSurrogate (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.ValueTypeInTest (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.path.parser.ParseError.WrongArgumentCount (implements ca.marcusdunn.jsonlens.path.parser.ParseError)
- ca.marcusdunn.jsonlens.patch.PatchError.DuplicateMember (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.FromNotFound (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.InvalidPointer (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.MissingMember (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.MoveIntoChild (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.NotAnArray (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.NotAnObject (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.NotAString (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.PathNotFound (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.RootRemoved (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.TestFailed (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.UnknownOperation (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.patch.PatchError.ValueNotRepresentable (implements ca.marcusdunn.jsonlens.patch.PatchError)
- ca.marcusdunn.jsonlens.pointer.PointerError.DuplicateName (implements ca.marcusdunn.jsonlens.pointer.PointerError)
- ca.marcusdunn.jsonlens.pointer.PointerError.IndexOutOfRange (implements ca.marcusdunn.jsonlens.pointer.PointerError)
- ca.marcusdunn.jsonlens.pointer.PointerError.InvalidEscape (implements ca.marcusdunn.jsonlens.pointer.PointerError)
- ca.marcusdunn.jsonlens.pointer.PointerError.InvalidFragment (implements ca.marcusdunn.jsonlens.pointer.PointerError)
- ca.marcusdunn.jsonlens.pointer.PointerError.InvalidIndex (implements ca.marcusdunn.jsonlens.pointer.PointerError)
- ca.marcusdunn.jsonlens.pointer.PointerError.MemberNotFound (implements ca.marcusdunn.jsonlens.pointer.PointerError)
- ca.marcusdunn.jsonlens.pointer.PointerError.MissingSlash (implements ca.marcusdunn.jsonlens.pointer.PointerError)
- ca.marcusdunn.jsonlens.pointer.PointerError.NotAContainer (implements ca.marcusdunn.jsonlens.pointer.PointerError)
- ca.marcusdunn.jsonlens.model.Property<N>
- ca.marcusdunn.jsonlens.model.Result.Err<V,
E> (implements ca.marcusdunn.jsonlens.model.Result<V, E>) - ca.marcusdunn.jsonlens.model.Result.Ok<V,
E> (implements ca.marcusdunn.jsonlens.model.Result<V, E>) - ca.marcusdunn.jsonlens.path.core.query.Segment.Child (implements ca.marcusdunn.jsonlens.path.core.query.Segment)
- ca.marcusdunn.jsonlens.path.core.query.Segment.Descendant (implements ca.marcusdunn.jsonlens.path.core.query.Segment)
- ca.marcusdunn.jsonlens.path.core.query.Selector.Filter (implements ca.marcusdunn.jsonlens.path.core.query.Selector)
- ca.marcusdunn.jsonlens.path.core.query.Selector.Index (implements ca.marcusdunn.jsonlens.path.core.query.Selector)
- ca.marcusdunn.jsonlens.path.core.query.Selector.Name (implements ca.marcusdunn.jsonlens.path.core.query.Selector)
- ca.marcusdunn.jsonlens.path.core.query.Selector.Slice (implements ca.marcusdunn.jsonlens.path.core.query.Selector)
- ca.marcusdunn.jsonlens.path.core.query.Selector.Wildcard (implements ca.marcusdunn.jsonlens.path.core.query.Selector)
- ca.marcusdunn.jsonlens.path.core.query.SingularQuery (implements ca.marcusdunn.jsonlens.path.core.query.ComparableExpression)
- ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Index (implements ca.marcusdunn.jsonlens.path.core.query.SingularSegment)
- ca.marcusdunn.jsonlens.path.core.query.SingularSegment.Name (implements ca.marcusdunn.jsonlens.path.core.query.SingularSegment)
- ca.marcusdunn.jsonlens.jackson.StreamError.Empty (implements ca.marcusdunn.jsonlens.jackson.StreamError)
- ca.marcusdunn.jsonlens.jackson.StreamError.NotJson (implements ca.marcusdunn.jsonlens.jackson.StreamError)
- ca.marcusdunn.jsonlens.jackson.StreamError.ReadFailed (implements ca.marcusdunn.jsonlens.jackson.StreamError)
- ca.marcusdunn.jsonlens.jackson.StreamError.TrailingContent (implements ca.marcusdunn.jsonlens.jackson.StreamError)
- ca.marcusdunn.jsonlens.testkit.Violation
- java.lang.Record