Class Op

java.lang.Object
org.mantoux.delta.Op
All Implemented Interfaces:
Serializable

public class Op extends Object implements Serializable
See Also:
  • Constructor Details

    • Op

      public Op()
  • Method Details

    • insert

      public static Op insert(Object arg)
    • insert

      public static Op insert(Object arg, AttributeMap attributes)
    • retain

      public static Op retain(int length)
    • retain

      public static Op retain(int length, AttributeMap attributes)
    • delete

      public static Op delete(int length)
    • isDelete

      public boolean isDelete()
    • isInsert

      public boolean isInsert()
    • isTextInsert

      public boolean isTextInsert()
    • isRetain

      public boolean isRetain()
    • type

      public Op.Type type()
    • copy

      public Op copy()
    • length

      public int length()
    • attributes

      public AttributeMap attributes()
    • arg

      public Object arg()
    • argAsString

      public String argAsString()
    • hasAttributes

      public boolean hasAttributes()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object