Class ChangePath

  • All Implemented Interfaces:
    java.io.Serializable

    public class ChangePath
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • ChangePath

        public ChangePath​(java.lang.String path,
                          long copySrcRevision,
                          java.lang.String copySrcPath,
                          ChangePath.Action action,
                          NodeKind nodeKind,
                          Tristate textMods,
                          Tristate propMods)
        Constructor to be called from the native code
        Parameters:
        path - path of the commit item
        copySrcRevision - copy source revision (if any)
        copySrcPath - copy source path (if any)
        action - action performed
        nodeKind - the kind of the changed path
    • Method Detail

      • getPath

        public java.lang.String getPath()
        Retrieve the path to the committed item
        Returns:
        the path to the committed item
      • getCopySrcRevision

        public long getCopySrcRevision()
        Retrieve the copy source revision (if any)
        Returns:
        the copy source revision (if any)
      • getCopySrcPath

        public java.lang.String getCopySrcPath()
        Retrieve the copy source path (if any)
        Returns:
        the copy source path (if any)
      • getAction

        public ChangePath.Action getAction()
        Retrieve action performed
        Returns:
        action performed
      • getNodeKind

        public NodeKind getNodeKind()
        Retrieve the node kind
        Returns:
        the node kind
      • getTextMods

        public Tristate getTextMods()
        Retrieve whether the text was modified.
        Returns:
        the text mod state
      • getPropMods

        public Tristate getPropMods()
        Retrieve whether the properties were modified.
        Returns:
        the prop mod state