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
     
  • 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)
     
    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
  • Constructor Details

    • ArrayIndexPath

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