Class JsonPatchImpl.PatchValue

  • Enclosing class:
    JsonPatchImpl

    static class JsonPatchImpl.PatchValue
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String from  
      private jakarta.json.JsonPointer fromPointer  
      private java.lang.Integer hash  
      private jakarta.json.JsonObject json  
      private jakarta.json.JsonPatch.Operation operation  
      private java.lang.String path  
      private jakarta.json.JsonPointer pathPointer  
      private jakarta.json.spi.JsonProvider provider  
      private java.lang.String str  
      private jakarta.json.JsonValue value  
    • Constructor Summary

      Constructors 
      Constructor Description
      PatchValue​(jakarta.json.spi.JsonProvider provider, jakarta.json.JsonPatch.Operation operation, java.lang.String path, java.lang.String from, jakarta.json.JsonValue value)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      int hashCode()  
      (package private) jakarta.json.JsonObject toJson()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • provider

        private final jakarta.json.spi.JsonProvider provider
      • operation

        private final jakarta.json.JsonPatch.Operation operation
      • path

        private java.lang.String path
      • from

        private java.lang.String from
      • pathPointer

        private final jakarta.json.JsonPointer pathPointer
      • fromPointer

        private final jakarta.json.JsonPointer fromPointer
      • value

        private final jakarta.json.JsonValue value
      • str

        private volatile java.lang.String str
      • json

        private volatile jakarta.json.JsonObject json
      • hash

        private volatile java.lang.Integer hash
    • Constructor Detail

      • PatchValue

        PatchValue​(jakarta.json.spi.JsonProvider provider,
                   jakarta.json.JsonPatch.Operation operation,
                   java.lang.String path,
                   java.lang.String from,
                   jakarta.json.JsonValue value)
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toJson

        jakarta.json.JsonObject toJson()