All Classes and Interfaces
Class
Description
Default implementation of some of the methods of ISVNClientAdapter
Generic implementation of
ISVNAnnotations
interface.Class represeting one line of the annotations, i.e.
execute a command.
An interface defining the result of a call to svn blame/annotate.
High level API for Subversion
From JavaHL
An interface describing subversion directory entry.
Give information about one subversion item (file or directory) in the
working copy
An interface describing a lock as return by the lock operation.
An interface defining a single subversion commit with log message,
author, date and paths changed within the commit.
This interface is used to receive every log message for the log
messages found by a ISVNClientAdapter.getLogMessages call.
An interface defining a change path for a log message
A callback interface used for receiving notifications of a progress of
a subversion command invocation.
An enumeration class representing the supported subversion commands/actions.
An interface describing a callback used during authentification.
An interface describing a subversion property (e.g.
An interface defining the status of one subversion item (file or directory) in
the working copy or repository.
A helper class used for binding NLS supported message strings
This class has been taken from SVNKit
A helper class for various string operations
During notification (both with svn command line and javahl), the files and
directories are sometimes relative (with svn commit for ex).
Abstract Factory for SVNClientAdapter.
A generic exception thrown from any
ISVNClientAdapter
methodsThe description of a merge conflict, encountered during
merge/update/switch operations.
The result returned by the callback API used to handle conflicts
encountered during merge/update/switch operations.
Subversion related global constants
The event passed to the invalid input: '{@link
DiffSummarizer.summarize(SVNDiffSummary)'} API in response to path
differences reported by
ISVNClientAdapter.diffSummarize(org.tigris.subversion.svnclientadapter.SVNUrl, org.tigris.subversion.svnclientadapter.SVNRevision, org.tigris.subversion.svnclientadapter.SVNUrl, org.tigris.subversion.svnclientadapter.SVNRevision, int, boolean)
.The type of difference being summarized.
A special
ISVNInfo
implementation that is used if a File/Folder is not versioned.tells which keywords are enabled for a given resource
A generic implementation of the
ISVNLogMessageChangePath
interface.Kind of a node (dir, file)
Notification handler :
It sends notifications to all listeners
Class to specify a revision in a svn command.
Various ways of specifying revisions.
Object that describes a revision range
copied from JavaHL implementation
Schedule kind an entry can be in.
Base class for enumerating the possible types for a
Status
.A special
ISVNStatus
implementation that is used if a File/Folder is not versioned or is ignored.Some static methods to deal with svn status
We could have used URL, using custom protocols (svn, svn+ssl)
(@see http://developer.java.sun.com/developer/onlineTraining/protocolhandlers/)
but this is not really necessary as we don't want to open a connection
directly with this class.
Utility class