Uses of Package
org.tmatesoft.svn.core.wc
Packages that use org.tmatesoft.svn.core.wc
Package
Description
Provides a (mostly native, using JNI and javah) implementation of
a high level Java API for
Subversion.
This package mostly contains common classes as well as interfaces used
throughout all the library.
This package provides an implementation of the native Subversion javahl
binding interface SVNClientInterface that is distributed within
the org.tigris.subversion.javahl package.
This package provides classes that allow to replicate existing
repositories.
This package provides a high-level API for managing Working Copies in a way
compatible with the native SVN command line client.
This package provides API for administrative managing Subversion repositories on a local machine.
This package gives an advantage to write annotation, status and log
information in xml format to any SAX ContentHandler implementation.
NEW: this package contains command-style API to perform most of
Subversion operations on the level of abstraction similar to that of the
command line client.
NEW: this package contains command-style API to perform most of
Subversion operations that works directly on local repository
on the level of abstraction similar to that of the command line client.
NEW: this package contains callback interfaces for the new WC2 API.
-
Classes in org.tmatesoft.svn.core.wc used by org.tigris.subversion.javahlClassDescriptionThe SVNCommitItem represents a versioned item that is to be committed to a repository.The SVNConflictAction represents the type of action being attempted on an object which leads to a conflict.The SVNConflictChoice is an enumeration of constants representing the way in which the conflict
callback
chooses a course of action.The SVNConflictDescription represents an object that describes a conflict that has occurred in the working copy.The SVNConflictReason class represents an enumeration of constants describing the reason of a conflict state in a working copy produced by a merge operation.The SVNConflictResult represents the decision of the user'sconflict handler
regarding a conflict situation.The SVNDiffStatus class is used to provide short information on path changes during diff status operations.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.The SVNEventAction class is used to describe an action which generated an SVNEvent object.The SVNInfo class is a wrapper for versioned item's (located either in a Working Copy or a repository) information details.SVNOperation represents the user operation that exposed a conflict.SVNRevision is a revision wrapper used for an abstract representation of revision information.The SVNRevisionRange class represents a revision range between a start revision and an end revision.The SVNStatus class is used to provide detailed status information for a Working Copy item as a result of a status operation invoked by a doStatus() method of SVNStatusClient.SVNStatusType provides information about versioned items' status type. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.cliClassDescriptionThe SVNClientManager class is used to manage SVN*Client objects as well as for providing them to a user what makes the user's work easier and his code - pretty clear and flexible.SVNRevision is a revision wrapper used for an abstract representation of revision information.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.cli.svnClassDescriptionDefaultSVNDiffGenerator is a default implementation of ISVNDiffGenerator.The ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.The ISVNCommitHandler should be implemented to provide an ability to manage commit log messages for items to be committed in a common transaction.The ISVNConflictHandler interface defines a callback for resolving conflicts during the application of a tree delta to a working copy.The ISVNDiffGenerator should be implemented by drivers generating contents difference between files in order to be used in 'diff' operations performed by SVNDiffClient.The ISVNDiffStatusHandler is used to handle diff status operations supported by the SVNDiffClient.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The ISVNInfoHandler interface should be implemented in order to be further provided to some of SVNWCClient's doInfo() methods to process information about Working Copy as well as remote (located in a repository) items.The ISVNPropertyHandler interface should be implemented to be further provided to SVNWCClient's property managing methods for handling properties.The ISVNStatusHandler interface should be implemented in order to be further provided to some of SVNStatusClient's doStatus() methods to handle status information of Working Copy items.The SVNCommitItem represents a versioned item that is to be committed to a repository.The SVNConflictDescription represents an object that describes a conflict that has occurred in the working copy.The SVNConflictResult represents the decision of the user's
conflict handler
regarding a conflict situation.The SVNDiffClient class provides methods allowing to get differences between versioned items ('diff' operation) as well as ones intended for merging file contents.The SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.The SVNDiffStatus class is used to provide short information on path changes during diff status operations.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.The SVNInfo class is a wrapper for versioned item's (located either in a Working Copy or a repository) information details.The SVNMergeFileSet class holds information about the file that is to be merged.SVNPropertyData is a wrapper for both versioned and unversioned properties.SVNRevision is a revision wrapper used for an abstract representation of revision information.The SVNStatus class is used to provide detailed status information for a Working Copy item as a result of a status operation invoked by a doStatus() method of SVNStatusClient.SVNStatusType provides information about versioned items' status type. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.cli.svnadminClassDescriptionThe ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.SVNRevision is a revision wrapper used for an abstract representation of revision information.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.cli.svndumpfilterClassDescriptionThe ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.cli.svnlookClassDescriptionThe SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.SVNRevision is a revision wrapper used for an abstract representation of revision information.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.cli.svnsyncClassDescriptionThe ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.coreClassDescriptionThe ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.utilClassDescriptionThe ISVNOptions interface should be implemented to manage global run-time configuration options.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.wcClassDescriptionDefaultSVNDiffGenerator is a default implementation of ISVNDiffGenerator.The ISVNCommitHandler should be implemented to provide an ability to manage commit log messages for items to be committed in a common transaction.ISVNCommitParameters is the interface for parameters which set behaviour for a commit operation that touches still versioned files or dirs that are somehow missing.The ISVNConflictHandler interface defines a callback for resolving conflicts during the application of a tree delta to a working copy.The ISVNDiffGenerator should be implemented by drivers generating contents difference between files in order to be used in 'diff' operations performed by SVNDiffClient.The ISVNDiffStatusHandler is used to handle diff status operations supported by the SVNDiffClient.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The
ISVNExternalsHandler
provides interface for user defined callbacks which are used to skip externals definitions processing in some operations.ISVNMerger is the merge driver interface used bySVNKit
in merging operations.The ISVNMergerFactory interface should be implemented in order to be used as a factory of merger drivers intended for merging operations.The ISVNOptions interface should be implemented to manage global run-time configuration options.The ISVNRepositoryPool interface is used by SVN*Client objects to create a low-level SVN protocol driver that allows them to directly work with a repository.The ISVNStatusHandler interface should be implemented in order to be further provided to some of SVNStatusClient's doStatus() methods to handle status information of Working Copy items.The SVNCommitItem represents a versioned item that is to be committed to a repository.The SVNConflictAction represents the type of action being attempted on an object which leads to a conflict.The SVNConflictReason class represents an enumeration of constants describing the reason of a conflict state in a working copy produced by a merge operation.The SVNCopySource class is used to provide copy source information in copy operations.The SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.The SVNDiffStatus class is used to provide short information on path changes during diff status operations.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.The SVNEventAction class is used to describe an action which generated an SVNEvent object.The SVNMergeFileSet class holds information about the file that is to be merged.The SVNMergeResult represents a result of a text or properties merge operation.SVNOperation represents the user operation that exposed a conflict.SVNRevision is a revision wrapper used for an abstract representation of revision information.The SVNStatus class is used to provide detailed status information for a Working Copy item as a result of a status operation invoked by a doStatus() method of SVNStatusClient.SVNStatusType provides information about versioned items' status type.SVNTreeConflictDescription brings information on a tree conflict. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.wc.adminClassDescriptionISVNCommitParameters is the interface for parameters which set behaviour for a commit operation that touches still versioned files or dirs that are somehow missing.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The ISVNOptions interface should be implemented to manage global run-time configuration options.The SVNConflictChoice is an enumeration of constants representing the way in which the conflict
callback
chooses a course of action.The SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.SVNRevision is a revision wrapper used for an abstract representation of revision information.SVNStatusType provides information about versioned items' status type.SVNTreeConflictDescription brings information on a tree conflict. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.wc16ClassDescriptionThe ISVNAddParameters is an interface for a callback which is invoked when there are inconsistent EOLs found in text files which are being scheduled for addition.The ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.The ISVNChangelistHandler is an interface for handlers used in changelist retrieval methods of
SVNChangelistClient
.The ISVNCommitHandler should be implemented to provide an ability to manage commit log messages for items to be committed in a common transaction.ISVNCommitParameters is the interface for parameters which set behaviour for a commit operation that touches still versioned files or dirs that are somehow missing.The ISVNDiffGenerator should be implemented by drivers generating contents difference between files in order to be used in 'diff' operations performed by SVNDiffClient.The ISVNDiffStatusHandler is used to handle diff status operations supported by the SVNDiffClient.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.TheISVNExternalsHandler
provides interface for user defined callbacks which are used to skip externals definitions processing in some operations.ISVNFileFilter
is used bySVNCommitClient
during an import operation to filter out undesired paths, so that those paths do not get to a repository.The ISVNInfoHandler interface should be implemented in order to be further provided to some of SVNWCClient's doInfo() methods to process information about Working Copy as well as remote (located in a repository) items.The ISVNOptions interface should be implemented to manage global run-time configuration options.The ISVNPathListHandler is used by SVN*Client classes as a callback in operations performed on multiple paths.The ISVNPropertyHandler interface should be implemented to be further provided to SVNWCClient's property managing methods for handling properties.The ISVNPropertyValueProvider interface should be implemented to be further provided toSVNWCClient.doSetProperty(java.io.File, ISVNPropertyValueProvider, boolean, org.tmatesoft.svn.core.SVNDepth, ISVNPropertyHandler, java.util.Collection)
method for defining properties to change.The ISVNRepositoryPool interface is used by SVN*Client objects to create a low-level SVN protocol driver that allows them to directly work with a repository.The ISVNStatusHandler interface should be implemented in order to be further provided to some of SVNStatusClient's doStatus() methods to handle status information of Working Copy items.The SVNCommitItem represents a versioned item that is to be committed to a repository.The SVNCommitPacket is a storage for SVNCommitItem objects which represent information on versioned items intended for being committed to a repository.The SVNConflictChoice is an enumeration of constants representing the way in which the conflictcallback
chooses a course of action.The SVNCopySource class is used to provide copy source information in copy operations.The SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.The SVNInfo class is a wrapper for versioned item's (located either in a Working Copy or a repository) information details.SVNPropertyData is a wrapper for both versioned and unversioned properties.SVNRevision is a revision wrapper used for an abstract representation of revision information.The SVNStatus class is used to provide detailed status information for a Working Copy item as a result of a status operation invoked by a doStatus() method of SVNStatusClient. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.wc17ClassDescriptionThe ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.The ISVNConflictHandler interface defines a callback for resolving conflicts during the application of a tree delta to a working copy.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.ISVNMerger is the merge driver interface used by
SVNKit
in merging operations.The ISVNOptions interface should be implemented to manage global run-time configuration options.The ISVNRepositoryPool interface is used by SVN*Client objects to create a low-level SVN protocol driver that allows them to directly work with a repository.The SVNConflictAction represents the type of action being attempted on an object which leads to a conflict.The SVNConflictChoice is an enumeration of constants representing the way in which the conflictcallback
chooses a course of action.The SVNConflictDescription represents an object that describes a conflict that has occurred in the working copy.The SVNConflictReason class represents an enumeration of constants describing the reason of a conflict state in a working copy produced by a merge operation.The SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.The SVNEventAction class is used to describe an action which generated an SVNEvent object.The SVNMergeFileSet class holds information about the file that is to be merged.The SVNMergeResult represents a result of a text or properties merge operation.SVNOperation represents the user operation that exposed a conflict.SVNRevision is a revision wrapper used for an abstract representation of revision information.SVNStatusType provides information about versioned items' status type.SVNTreeConflictDescription brings information on a tree conflict. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.wc17.dbClassDescriptionThe ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The ISVNOptions interface should be implemented to manage global run-time configuration options.The SVNConflictAction represents the type of action being attempted on an object which leads to a conflict.The SVNConflictDescription represents an object that describes a conflict that has occurred in the working copy.The SVNConflictReason class represents an enumeration of constants describing the reason of a conflict state in a working copy produced by a merge operation.The SVNEventAction class is used to describe an action which generated an SVNEvent object.SVNOperation represents the user operation that exposed a conflict.SVNRevision is a revision wrapper used for an abstract representation of revision information.SVNStatusType provides information about versioned items' status type.SVNTreeConflictDescription brings information on a tree conflict.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.wc2ClassDescriptionThe ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.SVNRevision is a revision wrapper used for an abstract representation of revision information.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.wc2.adminClassDescriptionThe ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.wc2.compatClassDescriptionThe ISVNAddParameters is an interface for a callback which is invoked when there are inconsistent EOLs found in text files which are being scheduled for addition.The ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.The ISVNChangelistHandler is an interface for handlers used in changelist retrieval methods of
SVNChangelistClient
.The ISVNCommitHandler should be implemented to provide an ability to manage commit log messages for items to be committed in a common transaction.ISVNCommitParameters is the interface for parameters which set behaviour for a commit operation that touches still versioned files or dirs that are somehow missing.The ISVNDiffStatusHandler is used to handle diff status operations supported by the SVNDiffClient.TheISVNExternalsHandler
provides interface for user defined callbacks which are used to skip externals definitions processing in some operations.ISVNFileFilter
is used bySVNCommitClient
during an import operation to filter out undesired paths, so that those paths do not get to a repository.The ISVNPropertyHandler interface should be implemented to be further provided to SVNWCClient's property managing methods for handling properties.The ISVNPropertyValueProvider interface should be implemented to be further provided toSVNWCClient.doSetProperty(java.io.File, ISVNPropertyValueProvider, boolean, org.tmatesoft.svn.core.SVNDepth, ISVNPropertyHandler, java.util.Collection)
method for defining properties to change.The SVNCommitItem represents a versioned item that is to be committed to a repository.The SVNCommitPacket is a storage for SVNCommitItem objects which represent information on versioned items intended for being committed to a repository.The SVNCopySource class is used to provide copy source information in copy operations.The SVNDiffStatus class is used to provide short information on path changes during diff status operations.The SVNInfo class is a wrapper for versioned item's (located either in a Working Copy or a repository) information details.SVNPropertyData is a wrapper for both versioned and unversioned properties.SVNRevision is a revision wrapper used for an abstract representation of revision information.The SVNRevisionRange class represents a revision range between a start revision and an end revision.The SVNStatus class is used to provide detailed status information for a Working Copy item as a result of a status operation invoked by a doStatus() method of SVNStatusClient. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.wc2.ngClassDescriptionThe ISVNChangelistHandler is an interface for handlers used in changelist retrieval methods of
SVNChangelistClient
.The ISVNConflictHandler interface defines a callback for resolving conflicts during the application of a tree delta to a working copy.The ISVNDiffGenerator should be implemented by drivers generating contents difference between files in order to be used in 'diff' operations performed by SVNDiffClient.The ISVNDiffStatusHandler is used to handle diff status operations supported by the SVNDiffClient.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The ISVNOptions interface should be implemented to manage global run-time configuration options.The SVNConflictAction represents the type of action being attempted on an object which leads to a conflict.The SVNConflictDescription represents an object that describes a conflict that has occurred in the working copy.The SVNConflictReason class represents an enumeration of constants describing the reason of a conflict state in a working copy produced by a merge operation.The SVNConflictResult represents the decision of the user'sconflict handler
regarding a conflict situation.The SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.The SVNEventAction class is used to describe an action which generated an SVNEvent object.SVNPropertyData is a wrapper for both versioned and unversioned properties.SVNRevision is a revision wrapper used for an abstract representation of revision information.The SVNRevisionRange class represents a revision range between a start revision and an end revision.SVNStatusType provides information about versioned items' status type.SVNTreeConflictDescription brings information on a tree conflict. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.wc2.oldClassDescriptionThe ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.The ISVNChangelistHandler is an interface for handlers used in changelist retrieval methods of
SVNChangelistClient
.The ISVNDiffGenerator should be implemented by drivers generating contents difference between files in order to be used in 'diff' operations performed by SVNDiffClient.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The ISVNInfoHandler interface should be implemented in order to be further provided to some of SVNWCClient's doInfo() methods to process information about Working Copy as well as remote (located in a repository) items.The ISVNPropertyHandler interface should be implemented to be further provided to SVNWCClient's property managing methods for handling properties.The ISVNStatusHandler interface should be implemented in order to be further provided to some of SVNStatusClient's doStatus() methods to handle status information of Working Copy items.The SVNCopySource class is used to provide copy source information in copy operations.The SVNInfo class is a wrapper for versioned item's (located either in a Working Copy or a repository) information details.SVNPropertyData is a wrapper for both versioned and unversioned properties.SVNRevision is a revision wrapper used for an abstract representation of revision information.The SVNStatus class is used to provide detailed status information for a Working Copy item as a result of a status operation invoked by a doStatus() method of SVNStatusClient. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.internal.wc2.remoteClassDescriptionThe ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.The ISVNDiffGenerator should be implemented by drivers generating contents difference between files in order to be used in 'diff' operations performed by SVNDiffClient.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The ISVNPropertyHandler interface should be implemented to be further provided to SVNWCClient's property managing methods for handling properties.SVNPropertyData is a wrapper for both versioned and unversioned properties.SVNRevision is a revision wrapper used for an abstract representation of revision information.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.javahlClassDescriptionThe ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.The ISVNCommitHandler should be implemented to provide an ability to manage commit log messages for items to be committed in a common transaction.The ISVNConflictHandler interface defines a callback for resolving conflicts during the application of a tree delta to a working copy.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The ISVNInfoHandler interface should be implemented in order to be further provided to some of SVNWCClient's doInfo() methods to process information about Working Copy as well as remote (located in a repository) items.The ISVNOptions interface should be implemented to manage global run-time configuration options.The ISVNPropertyHandler interface should be implemented to be further provided to SVNWCClient's property managing methods for handling properties.The ISVNStatusHandler interface should be implemented in order to be further provided to some of SVNStatusClient's doStatus() methods to handle status information of Working Copy items.The SVNChangelistClient provides API for managing changelists.The SVNClientManager class is used to manage SVN*Client objects as well as for providing them to a user what makes the user's work easier and his code - pretty clear and flexible.The SVNCommitClient class provides methods to perform operations that relate to committing changes to an SVN repository.The SVNCopyClient provides methods to perform any kinds of copying and moving that SVN supports - operating on both Working Copies (WC) and URLs.The SVNCopySource class is used to provide copy source information in copy operations.The SVNDiffClient class provides methods allowing to get differences between versioned items ('diff' operation) as well as ones intended for merging file contents.The SVNLogClient class is intended for such purposes as getting revisions history, browsing repository entries and annotating file contents.SVNPropertyData is a wrapper for both versioned and unversioned properties.The SVNStatusClient class provides methods for obtaining information on the status of Working Copy items.This class provides methods which allow to check out, update, switch and relocate a Working Copy as well as export an unversioned directory or file from a repository.The SVNWCClient class combines a number of version control operations mainly intended for local work with Working Copy items.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.javahl17ClassDescriptionThe ISVNConflictHandler interface defines a callback for resolving conflicts during the application of a tree delta to a working copy.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.
ISVNFileFilter
is used bySVNCommitClient
during an import operation to filter out undesired paths, so that those paths do not get to a repository.The ISVNOptions interface should be implemented to manage global run-time configuration options.The SVNConflictAction represents the type of action being attempted on an object which leads to a conflict.The SVNConflictChoice is an enumeration of constants representing the way in which the conflictcallback
chooses a course of action.The SVNConflictDescription represents an object that describes a conflict that has occurred in the working copy.The SVNConflictReason class represents an enumeration of constants describing the reason of a conflict state in a working copy produced by a merge operation.The SVNConflictResult represents the decision of the user'sconflict handler
regarding a conflict situation.The SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.The SVNEventAction class is used to describe an action which generated an SVNEvent object.SVNOperation represents the user operation that exposed a conflict.SVNRevision is a revision wrapper used for an abstract representation of revision information.SVNStatusType provides information about versioned items' status type. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.replicatorClassDescriptionThe ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.wcClassDescriptionThe ISVNAddParameters is an interface for a callback which is invoked when there are inconsistent EOLs found in text files which are being scheduled for addition.This class is simply used to define an action add operation should undertake in case of a inconsistent EOLs.The ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.The ISVNChangelistHandler is an interface for handlers used in changelist retrieval methods of
SVNChangelistClient
.The ISVNCommitHandler should be implemented to provide an ability to manage commit log messages for items to be committed in a common transaction.ISVNCommitParameters is the interface for parameters which set behaviour for a commit operation that touches still versioned files or dirs that are somehow missing.This class is simply used to define an action a commit operation should undertake in case of a missing file/directory.The ISVNConflictHandler interface defines a callback for resolving conflicts during the application of a tree delta to a working copy.The ISVNDiffGenerator should be implemented by drivers generating contents difference between files in order to be used in 'diff' operations performed by SVNDiffClient.The ISVNDiffStatusHandler is used to handle diff status operations supported by the SVNDiffClient.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.TheISVNExternalsHandler
provides interface for user defined callbacks which are used to skip externals definitions processing in some operations.The ISVNInfoHandler interface should be implemented in order to be further provided to some of SVNWCClient's doInfo() methods to process information about Working Copy as well as remote (located in a repository) items.ISVNMerger is the merge driver interface used bySVNKit
in merging operations.The ISVNMergerFactory interface should be implemented in order to be used as a factory of merger drivers intended for merging operations.The ISVNOptions interface should be implemented to manage global run-time configuration options.The ISVNPathListHandler is used by SVN*Client classes as a callback in operations performed on multiple paths.The ISVNPropertyHandler interface should be implemented to be further provided to SVNWCClient's property managing methods for handling properties.The ISVNPropertyValueProvider interface should be implemented to be further provided toSVNWCClient.doSetProperty(java.io.File, ISVNPropertyValueProvider, boolean, org.tmatesoft.svn.core.SVNDepth, ISVNPropertyHandler, java.util.Collection)
method for defining properties to change.The ISVNRepositoryPool interface is used by SVN*Client objects to create a low-level SVN protocol driver that allows them to directly work with a repository.The ISVNStatusHandler interface should be implemented in order to be further provided to some of SVNStatusClient's doStatus() methods to handle status information of Working Copy items.The SVNBasicClient is the base class of all SVN*Client classes that provides a common interface and realization.The SVNChangelistClient provides API for managing changelists.The SVNClientManager class is used to manage SVN*Client objects as well as for providing them to a user what makes the user's work easier and his code - pretty clear and flexible.The SVNCommitClient class provides methods to perform operations that relate to committing changes to an SVN repository.The SVNCommitItem represents a versioned item that is to be committed to a repository.The SVNCommitPacket is a storage for SVNCommitItem objects which represent information on versioned items intended for being committed to a repository.The SVNConflictAction represents the type of action being attempted on an object which leads to a conflict.The SVNConflictChoice is an enumeration of constants representing the way in which the conflictcallback
chooses a course of action.The SVNConflictDescription represents an object that describes a conflict that has occurred in the working copy.The SVNConflictReason class represents an enumeration of constants describing the reason of a conflict state in a working copy produced by a merge operation.The SVNConflictResult represents the decision of the user'sconflict handler
regarding a conflict situation.The SVNCopyClient provides methods to perform any kinds of copying and moving that SVN supports - operating on both Working Copies (WC) and URLs.The SVNCopySource class is used to provide copy source information in copy operations.The SVNDiffClient class provides methods allowing to get differences between versioned items ('diff' operation) as well as ones intended for merging file contents.The SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.The SVNDiffStatus class is used to provide short information on path changes during diff status operations.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.The SVNEventAction class is used to describe an action which generated an SVNEvent object.The SVNInfo class is a wrapper for versioned item's (located either in a Working Copy or a repository) information details.The SVNLogClient class is intended for such purposes as getting revisions history, browsing repository entries and annotating file contents.The SVNMergeFileSet class holds information about the file that is to be merged.The SVNMergeResult represents a result of a text or properties merge operation.The SVNMoveClient provides an extra client-side functionality over standard (i.e.SVNOperation represents the user operation that exposed a conflict.SVNPropertyData is a wrapper for both versioned and unversioned properties.SVNRevision is a revision wrapper used for an abstract representation of revision information.The SVNRevisionRange class represents a revision range between a start revision and an end revision.The SVNStatus class is used to provide detailed status information for a Working Copy item as a result of a status operation invoked by a doStatus() method of SVNStatusClient.The SVNStatusClient class provides methods for obtaining information on the status of Working Copy items.SVNStatusType provides information about versioned items' status type.SVNTreeConflictDescription brings information on a tree conflict.This class provides methods which allow to check out, update, switch and relocate a Working Copy as well as export an unversioned directory or file from a repository.The SVNWCClient class combines a number of version control operations mainly intended for local work with Working Copy items. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.wc.adminClassDescriptionThe ISVNDiffGenerator should be implemented by drivers generating contents difference between files in order to be used in 'diff' operations performed by SVNDiffClient.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.The ISVNOptions interface should be implemented to manage global run-time configuration options.The ISVNRepositoryPool interface is used by SVN*Client objects to create a low-level SVN protocol driver that allows them to directly work with a repository.The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.SVNRevision is a revision wrapper used for an abstract representation of revision information.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.wc.xmlClassDescriptionThe ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.The ISVNInfoHandler interface should be implemented in order to be further provided to some of SVNWCClient's doInfo() methods to process information about Working Copy as well as remote (located in a repository) items.The ISVNStatusHandler interface should be implemented in order to be further provided to some of SVNStatusClient's doStatus() methods to handle status information of Working Copy items.The SVNInfo class is a wrapper for versioned item's (located either in a Working Copy or a repository) information details.The SVNStatus class is used to provide detailed status information for a Working Copy item as a result of a status operation invoked by a doStatus() method of SVNStatusClient.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.wc2ClassDescriptionThe ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.The ISVNConflictHandler interface defines a callback for resolving conflicts during the application of a tree delta to a working copy.The ISVNDiffGenerator should be implemented by drivers generating contents difference between files in order to be used in 'diff' operations performed by SVNDiffClient.The ISVNEventHandler interface should be implemented in order to be further provided to an SVN*Client object as a handler of a sequence of events generated by SVN*Client's do*() methods.
ISVNFileFilter
is used bySVNCommitClient
during an import operation to filter out undesired paths, so that those paths do not get to a repository.ISVNMerger is the merge driver interface used bySVNKit
in merging operations.The ISVNOptions interface should be implemented to manage global run-time configuration options.The ISVNRepositoryPool interface is used by SVN*Client objects to create a low-level SVN protocol driver that allows them to directly work with a repository.The SVNConflictChoice is an enumeration of constants representing the way in which the conflictcallback
chooses a course of action.The SVNConflictDescription represents an object that describes a conflict that has occurred in the working copy.The SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.SVNPropertyData is a wrapper for both versioned and unversioned properties.SVNRevision is a revision wrapper used for an abstract representation of revision information.SVNStatusType provides information about versioned items' status type. -
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.wc2.adminClassDescriptionSVNRevision is a revision wrapper used for an abstract representation of revision information.
-
Classes in org.tmatesoft.svn.core.wc used by org.tmatesoft.svn.core.wc2.hooksClassDescriptionSVNRevision is a revision wrapper used for an abstract representation of revision information.