Class JsonLocationAwarePOJONode

java.lang.Object
com.fasterxml.jackson.databind.JsonSerializable.Base
com.fasterxml.jackson.databind.JsonNode
com.fasterxml.jackson.databind.node.BaseJsonNode
com.fasterxml.jackson.databind.node.ValueNode
com.fasterxml.jackson.databind.node.POJONode
com.networknt.schema.serialization.node.JsonLocationAwarePOJONode
All Implemented Interfaces:
com.fasterxml.jackson.core.TreeNode, com.fasterxml.jackson.databind.JsonSerializable, JsonLocationAware, Serializable, Iterable<com.fasterxml.jackson.databind.JsonNode>

public class JsonLocationAwarePOJONode extends com.fasterxml.jackson.databind.node.POJONode implements JsonLocationAware
POJONode that is JsonLocationAware.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonNode

    com.fasterxml.jackson.databind.JsonNode.OverwriteMode

    Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.JsonSerializable

    com.fasterxml.jackson.databind.JsonSerializable.Base
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final long
     
    private final com.fasterxml.jackson.core.JsonLocation
     

    Fields inherited from class com.fasterxml.jackson.databind.node.POJONode

    _value
  • Constructor Summary

    Constructors
    Constructor
    Description
    JsonLocationAwarePOJONode(Object v, com.fasterxml.jackson.core.JsonLocation tokenLocation)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.core.JsonLocation
    Gets the token location.

    Methods inherited from class com.fasterxml.jackson.databind.node.POJONode

    _pojoEquals, asBoolean, asDouble, asInt, asLong, asText, asText, asToken, binaryValue, equals, getNodeType, getPojo, hashCode, serialize

    Methods inherited from class com.fasterxml.jackson.databind.node.ValueNode

    _at, deepCopy, findParent, findParents, findValue, findValues, findValuesAsText, get, get, has, has, hasNonNull, hasNonNull, isEmpty, path, path, serializeWithType

    Methods inherited from class com.fasterxml.jackson.databind.node.BaseJsonNode

    _bigIntFromBigDec, _jsonPointerIfValid, _reportWrongNodeOperation, _reportWrongNodeType, _withArray, _withObject, _withXxxMayReplace, _withXxxVerifyReplace, findPath, numberType, required, required, toPrettyString, toString, traverse, traverse, withArray, withObject

    Methods inherited from class com.fasterxml.jackson.databind.JsonNode

    _reportRequiredViolation, _this, asBoolean, asDouble, asInt, asLong, at, at, bigIntegerValue, booleanValue, canConvertToExactIntegral, canConvertToInt, canConvertToLong, decimalValue, doubleValue, elements, equals, fieldNames, fields, findParents, findValues, findValuesAsText, floatValue, intValue, isArray, isBigDecimal, isBigInteger, isBinary, isBoolean, isContainerNode, isDouble, isFloat, isFloatingPointNumber, isInt, isIntegralNumber, isLong, isMissingNode, isNull, isNumber, isObject, isPojo, isShort, isTextual, isValueNode, iterator, longValue, numberValue, properties, require, requiredAt, requiredAt, requireNonNull, shortValue, size, textValue, with, withArray, withArray, withArray, withArrayProperty, withObject, withObject, withObject, withObjectProperty

    Methods inherited from class com.fasterxml.jackson.databind.JsonSerializable.Base

    isEmpty

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • tokenLocation

      private final com.fasterxml.jackson.core.JsonLocation tokenLocation
  • Constructor Details

    • JsonLocationAwarePOJONode

      public JsonLocationAwarePOJONode(Object v, com.fasterxml.jackson.core.JsonLocation tokenLocation)
  • Method Details

    • tokenLocation

      public com.fasterxml.jackson.core.JsonLocation tokenLocation()
      Description copied from interface: JsonLocationAware
      Gets the token location.
      Specified by:
      tokenLocation in interface JsonLocationAware
      Returns:
      the token location