Class ArrayIndexPath

java.lang.Object
net.thisptr.jackson.jq.path.ArrayIndexPath
All Implemented Interfaces:
Path

public class ArrayIndexPath extends Object implements Path
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.thisptr.jackson.jq.path.Path

    Path.Mutation
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final com.fasterxml.jackson.databind.JsonNode
     
    private static final com.fasterxml.jackson.databind.ObjectMapper
     
    private final Path
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ArrayIndexPath(Path parent, com.fasterxml.jackson.databind.JsonNode index)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    chainIfNotNull(Path parent, int index)
     
    chainIfNotNull(Path parent, com.fasterxml.jackson.databind.JsonNode index)
     
    void
    get(com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean permissive)
     
    private static com.fasterxml.jackson.databind.JsonNode
    mutate(com.fasterxml.jackson.databind.JsonNode in, com.fasterxml.jackson.databind.JsonNode index, Path.Mutation mutation, boolean makeParent, boolean deleteMode)
     
    com.fasterxml.jackson.databind.JsonNode
    mutate(com.fasterxml.jackson.databind.JsonNode in, Path.Mutation mutation, boolean makeParent)
     
    static void
    resolve(com.fasterxml.jackson.databind.JsonNode pobj, Path ppath, PathOutput output, com.fasterxml.jackson.databind.JsonNode index, boolean permissive)
     
    void
    toJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.thisptr.jackson.jq.path.Path

    mutate
  • Field Details

    • index

      public final com.fasterxml.jackson.databind.JsonNode index
    • parent

      private final Path parent
    • MAPPER

      private static final com.fasterxml.jackson.databind.ObjectMapper MAPPER
  • Constructor Details

    • ArrayIndexPath

      public ArrayIndexPath(Path parent, com.fasterxml.jackson.databind.JsonNode index)
  • Method Details