Package org.apache.johnzon.core
Class JsonPatchImpl.PatchValue
- java.lang.Object
-
- org.apache.johnzon.core.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()
-
-
-
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
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toJson
javax.json.JsonObject toJson()
-
-