Class JsonLocationAwareBinaryNode

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.BinaryNode
com.networknt.schema.serialization.node.JsonLocationAwareBinaryNode
All Implemented Interfaces:
com.fasterxml.jackson.core.TreeNode, com.fasterxml.jackson.databind.JsonSerializable, JsonLocationAware, Serializable, Iterable<com.fasterxml.jackson.databind.JsonNode>

public class JsonLocationAwareBinaryNode extends com.fasterxml.jackson.databind.node.BinaryNode implements JsonLocationAware
BinaryNode 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 inherited from class com.fasterxml.jackson.databind.node.BinaryNode

    _data
  • Constructor Summary

    Constructors
    Constructor
    Description
    JsonLocationAwareBinaryNode(byte[] data, int offset, int length, com.fasterxml.jackson.core.JsonLocation tokenLocation)
     
    JsonLocationAwareBinaryNode(byte[] data, 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.BinaryNode

    asText, asToken, binaryValue, equals, getNodeType, hashCode, serialize, valueOf, valueOf

    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, asBoolean, asDouble, asDouble, asInt, asInt, asLong, asLong, asText, 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
  • Constructor Details

    • JsonLocationAwareBinaryNode

      public JsonLocationAwareBinaryNode(byte[] data, com.fasterxml.jackson.core.JsonLocation tokenLocation)
    • JsonLocationAwareBinaryNode

      public JsonLocationAwareBinaryNode(byte[] data, int offset, int length, 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