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 javax.json.JsonPointer fromPointer  
      private java.lang.Integer hash  
      private javax.json.JsonObject json  
      private javax.json.JsonPatch.Operation operation  
      private java.lang.String path  
      private javax.json.JsonPointer pathPointer  
      private javax.json.spi.JsonProvider provider  
      private java.lang.String str  
      private javax.json.JsonValue value  
    • Constructor Summary

      Constructors 
      Constructor Description
      PatchValue​(javax.json.spi.JsonProvider provider, javax.json.JsonPatch.Operation operation, java.lang.String path, java.lang.String from, javax.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) javax.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 javax.json.spi.JsonProvider provider
      • operation

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

        private java.lang.String path
      • from

        private java.lang.String from
      • pathPointer

        private final javax.json.JsonPointer pathPointer
      • fromPointer

        private final javax.json.JsonPointer fromPointer
      • value

        private final javax.json.JsonValue value
      • str

        private volatile java.lang.String str
      • json

        private volatile javax.json.JsonObject json
      • hash

        private volatile java.lang.Integer hash
    • Constructor Detail

      • PatchValue

        PatchValue​(javax.json.spi.JsonProvider provider,
                   javax.json.JsonPatch.Operation operation,
                   java.lang.String path,
                   java.lang.String from,
                   javax.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

        javax.json.JsonObject toJson()