Class JsonElement

java.lang.Object
org.revapi.base.BaseElement<JsonElement>
org.revapi.jackson.JacksonElement<JsonElement>
org.revapi.json.JsonElement
All Implemented Interfaces:
Cloneable, Comparable<JsonElement>, org.revapi.Element<JsonElement>

public class JsonElement extends org.revapi.jackson.JacksonElement<JsonElement>
  • Field Summary

    Fields inherited from class org.revapi.jackson.JacksonElement

    filePath, indexInParent, keyInParent, node
  • Constructor Summary

    Constructors
    Constructor
    Description
    JsonElement(org.revapi.API api, org.revapi.Archive archive, String filePath, com.fasterxml.jackson.core.TreeNode node, int index)
     
    JsonElement(org.revapi.API api, org.revapi.Archive archive, String filePath, com.fasterxml.jackson.core.TreeNode node, String key)
     
  • Method Summary

    Methods inherited from class org.revapi.jackson.JacksonElement

    compareTo, createFullHumanReadableString, equals, getFilePath, getFullHumanReadableString, getNode, getPath, getPathPart, getValueString, hashCode, setParent, toString

    Methods inherited from class org.revapi.base.BaseElement

    castThis, clone, getApi, getArchive, getChildren, getParent, getReferencedElements, getReferencingElements, iterateOverChildren, newChildrenInstance, newReference, searchChildren, searchChildren, setArchive

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.revapi.Element

    as, getCumulativeReferencedElements, getCumulativeReferencingElements, stream
  • Constructor Details

    • JsonElement

      public JsonElement(org.revapi.API api, org.revapi.Archive archive, String filePath, com.fasterxml.jackson.core.TreeNode node, String key)
    • JsonElement

      public JsonElement(org.revapi.API api, org.revapi.Archive archive, String filePath, com.fasterxml.jackson.core.TreeNode node, int index)