Interface RemoteStatus
public interface RemoteStatus
Called for each affected element in a remote status driave.
Note: All paths sent to the callback methods are relative to
the ISVNRemtoe
session's URL.
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
RemoteStatus.Entry
Contains additional information related to a modification or deletion event. -
Method Summary
Modifier and Type Method Description void
addedDirectory(String relativePath)
A directory was added.void
addedFile(String relativePath)
A file was added.void
addedSymlink(String relativePath)
A symbolic link was added.void
deleted(String relativePath)
An entry was deleted.void
modifiedDirectory(String relativePath, boolean childrenModified, boolean propsModified, RemoteStatus.Entry nodeInfo)
A directory was modified.void
modifiedFile(String relativePath, boolean textModified, boolean propsModified, RemoteStatus.Entry nodeInfo)
A file was modified.void
modifiedSymlink(String relativePath, boolean targetModified, boolean propsModified, RemoteStatus.Entry nodeInfo)
A symbolic link was modified.
-
Method Details
-
addedDirectory
A directory was added.- Parameters:
relativePath
- The session-relative path of the new directory.
-
addedFile
A file was added.- Parameters:
relativePath
- The session-relative path of the new file.
-
addedSymlink
A symbolic link was added.- Parameters:
relativePath
- The session-relative path of the new symbolic link.
-
modifiedDirectory
void modifiedDirectory(String relativePath, boolean childrenModified, boolean propsModified, RemoteStatus.Entry nodeInfo)A directory was modified.- Parameters:
relativePath
- The session-relative path of the directory.childrenModified
- The directory contents changed.propsModified
- The directory's properties changed.nodeInfo
- Additional information about the modified directory.
-
modifiedFile
void modifiedFile(String relativePath, boolean textModified, boolean propsModified, RemoteStatus.Entry nodeInfo)A file was modified.- Parameters:
relativePath
- The session-relative path of the directory.textModified
- The file contents changed.propsModified
- The file's properties changed.nodeInfo
- Additional information about the modified file.
-
modifiedSymlink
void modifiedSymlink(String relativePath, boolean targetModified, boolean propsModified, RemoteStatus.Entry nodeInfo)A symbolic link was modified.- Parameters:
relativePath
- The session-relative path of the symlink.textModified
- The link target changed.propsModified
- The symlink's properties changed.nodeInfo
- Additional information about the modified symlink.
-
deleted
An entry was deleted.- Parameters:
relativePath
- The session-relative path of the entry.
-