Class JsonOverlay<V>

    • Field Detail

      • mapper

        protected static final com.fasterxml.jackson.databind.ObjectMapper mapper
      • value

        protected V value
      • json

        protected com.fasterxml.jackson.databind.JsonNode json
    • Method Detail

      • _getCreatingRef

        public Reference _getCreatingRef()
      • _setCreatingRef

        public void _setCreatingRef​(Reference creatingRef)
      • _getModelType

        protected Class<?> _getModelType()
      • _findInternal

        protected abstract JsonOverlay<?> _findInternal​(com.fasterxml.jackson.core.JsonPointer path)
      • _fromJson

        protected abstract V _fromJson​(com.fasterxml.jackson.databind.JsonNode json)
      • _setParent

        protected void _setParent​(JsonOverlay<?> parent)
      • _toJsonInternal

        protected abstract com.fasterxml.jackson.databind.JsonNode _toJsonInternal​(SerializationOptions options)
      • _elaborate

        protected void _elaborate​(boolean atCreation)
      • _isElaborated

        protected boolean _isElaborated()
      • _ensureElaborated

        protected void _ensureElaborated()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • _jsonObject

        protected static com.fasterxml.jackson.databind.node.ObjectNode _jsonObject()
      • _jsonArray

        protected static com.fasterxml.jackson.databind.node.ArrayNode _jsonArray()
      • _jsonScalar

        protected static com.fasterxml.jackson.databind.node.TextNode _jsonScalar​(String s)
      • _jsonScalar

        protected static com.fasterxml.jackson.databind.node.ValueNode _jsonScalar​(int n)
      • _jsonScalar

        protected static com.fasterxml.jackson.databind.node.ValueNode _jsonScalar​(long n)
      • _jsonScalar

        protected static com.fasterxml.jackson.databind.node.ValueNode _jsonScalar​(short n)
      • _jsonScalar

        protected static com.fasterxml.jackson.databind.node.ValueNode _jsonScalar​(byte n)
      • _jsonScalar

        protected static com.fasterxml.jackson.databind.node.ValueNode _jsonScalar​(double n)
      • _jsonScalar

        protected static com.fasterxml.jackson.databind.node.ValueNode _jsonScalar​(float n)
      • _jsonScalar

        protected static com.fasterxml.jackson.databind.node.ValueNode _jsonScalar​(BigInteger n)
      • _jsonScalar

        protected static com.fasterxml.jackson.databind.node.ValueNode _jsonScalar​(BigDecimal n)
      • _jsonBoolean

        protected static com.fasterxml.jackson.databind.node.ValueNode _jsonBoolean​(boolean b)
      • _jsonMissing

        protected static com.fasterxml.jackson.databind.node.MissingNode _jsonMissing()
      • _jsonNull

        protected static com.fasterxml.jackson.databind.node.NullNode _jsonNull()