Class ApplyPatch

java.lang.Object
io.resys.thena.jsonpatch.visitors.ApplyPatch

public class ApplyPatch extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(io.vertx.core.json.pointer.JsonPointer path, Object value)
     
    io.vertx.core.json.JsonObject
     
    void
    copy(io.vertx.core.json.pointer.JsonPointer fromPath, io.vertx.core.json.pointer.JsonPointer toPath)
     
    void
    move(io.vertx.core.json.pointer.JsonPointer fromPath, io.vertx.core.json.pointer.JsonPointer toPath)
     
    void
    remove(io.vertx.core.json.pointer.JsonPointer path)
     
    void
    replace(io.vertx.core.json.pointer.JsonPointer path, Object value)
     
    start(io.vertx.core.json.JsonArray patch, io.vertx.core.json.JsonObject source)
     
    void
    test(io.vertx.core.json.pointer.JsonPointer path, Object value)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ApplyPatch

      public ApplyPatch()
  • Method Details

    • close

      public io.vertx.core.json.JsonObject close()
    • start

      public ApplyPatch start(io.vertx.core.json.JsonArray patch, io.vertx.core.json.JsonObject source)
    • move

      public void move(io.vertx.core.json.pointer.JsonPointer fromPath, io.vertx.core.json.pointer.JsonPointer toPath)
    • copy

      public void copy(io.vertx.core.json.pointer.JsonPointer fromPath, io.vertx.core.json.pointer.JsonPointer toPath)
    • add

      public void add(io.vertx.core.json.pointer.JsonPointer path, Object value)
    • test

      public void test(io.vertx.core.json.pointer.JsonPointer path, Object value)
    • replace

      public void replace(io.vertx.core.json.pointer.JsonPointer path, Object value)
    • remove

      public void remove(io.vertx.core.json.pointer.JsonPointer path)