Skip to content

Commit a7c285a

Browse files
GavinF17Capstan
authored andcommitted
Added getters for JsonPatch and Operations
1 parent 7c391b5 commit a7c285a

File tree

4 files changed

+20
-0
lines changed

4 files changed

+20
-0
lines changed

src/main/java/com/github/fge/jsonpatch/DualPathOperation.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ public final void serializeWithType(final JsonGenerator jgen,
7272
serialize(jgen, provider);
7373
}
7474

75+
public JsonPointer getFrom() {
76+
return from;
77+
}
78+
7579
@Override
7680
public final String toString()
7781
{

src/main/java/com/github/fge/jsonpatch/JsonPatch.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,10 @@ public JsonNode apply(final JsonNode node)
151151
return ret;
152152
}
153153

154+
public List<JsonPatchOperation> getOperations() {
155+
return operations;
156+
}
157+
154158
@Override
155159
public String toString()
156160
{

src/main/java/com/github/fge/jsonpatch/JsonPatchOperation.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,14 @@ protected JsonPatchOperation(final String op, final JsonPointer path)
9494
public abstract JsonNode apply(final JsonNode node)
9595
throws JsonPatchException;
9696

97+
public String getOp() {
98+
return op;
99+
}
100+
101+
public JsonPointer getPath() {
102+
return path;
103+
}
104+
97105
@Override
98106
public abstract String toString();
99107
}

src/main/java/com/github/fge/jsonpatch/PathValueOperation.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@ public final void serializeWithType(final JsonGenerator jgen,
7373
serialize(jgen, provider);
7474
}
7575

76+
public JsonNode getValue() {
77+
return value;
78+
}
79+
7680
@Override
7781
public final String toString()
7882
{

0 commit comments

Comments
 (0)