# All Classes and Interfaces

Class
Description
AbstractSvnCommit
Base class for operations that change repository.
AbstractSvnUpdate<V>
Provides methods allowing to check out, update, switch and relocate a working copy as well as export an unversioned directory or file from a repository.
AbstractXMLHandler
AbstractXMLLogger is a basic XML formatter for all XML handler classes which are provided in this package.
BasicAuthenticationManager
The BasicAuthenticationManager is a simple implementation of ISVNAuthenticationManager for storing and providing credentials without using auth providers.
DefaultSVNCommitHandler
This is a default implementation for ISVNCommitHandler.
DefaultSVNCommitParameters
DefaultSVNCommitParameters is the default commit parameters implementation.
DefaultSVNDiffGenerator
DefaultSVNDiffGenerator is a default implementation of ISVNDiffGenerator.
DefaultSVNRepositoryPool
The DefaultSVNRepositoryPool class is a default implementation of the ISVNRepositoryPool interface.
ISvnAddParameters
Represents callback that invokes when inconsistent EOLs are found in text files being scheduled for addition.
ISVNAddParameters
The 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.
ISvnAddParameters.Action
Describes an action add operation should undertake in case of a inconsistent EOLs.
ISVNAddParameters.Action
This class is simply used to define an action add operation should undertake in case of a inconsistent EOLs.
ISVNAdminEventHandler
The ISVNAdminEventHandler is used in several methods of SVNAdminClient to notify callers of operation progress.
ISVNAnnotateHandler
The ISVNAnnotateHandler interface should be implemented to be further provided to SVNLogClient's doAnnotate() methods for processing annotation information per each text line.
ISVNAuthenticationManager
The ISVNAuthenticationManager is implemented by manager classes used by SVNRepository drivers for user authentication purposes.
ISVNAuthenticationManagerExt
ISVNAuthenticationProvider
The ISVNAuthenticationProvider interface is implemented by user credentials providers.
ISVNCanceller
The ISVNCanceller interface is used in `SVNKit` for cancelling operations.
ISVNChangedDirectoriesHandler
The ISVNChangedDirectoriesHandler is used to process changed directory paths.
ISVNChangeEntryHandler
The ISVNChangeEntryHandler is the interface for handling changed paths in SVNLookClient's `doGetChanged()` methods.
ISVNChangelistHandler
The ISVNChangelistHandler is an interface for handlers used in changelist retrieval methods of `SVNChangelistClient`.
ISvnCommitHandler
Implementing this interface allows to manage commit log messages for items to be committed in a common transaction.
ISVNCommitHandler
The ISVNCommitHandler should be implemented to provide an ability to manage commit log messages for items to be committed in a common transaction.
ISvnCommitParameters
Interface describes the parameters defining behavior for the commit operation that touches still versioned files or directories that are somehow missing.
ISVNCommitParameters
ISVNCommitParameters is the interface for parameters which set behaviour for a commit operation that touches still versioned files or dirs that are somehow missing.
ISvnCommitParameters.Action
Describes an instruction that operation should take if it meets unversioned or missing item.
ISVNCommitParameters.Action
This class is simply used to define an action a commit operation should undertake in case of a missing file/directory.
ISVNConfigEventHandler
ISVNConflictHandler
The ISVNConflictHandler interface defines a callback for resolving conflicts during the application of a tree delta to a working copy.
ISVNConnectionListener
The ISVNConnectionListener is an interface for listeners which are invoked by `SVNRepository` when its connection is opened or closed.
ISVNDeltaConsumer
The ISVNDeltaConsumer interface is implemented by receivers of diff windows.
ISVNDiffGenerator
The ISVNDiffGenerator should be implemented by drivers generating contents difference between files in order to be used in 'diff' operations performed by SVNDiffClient.
ISVNDiffStatusHandler
The ISVNDiffStatusHandler is used to handle diff status operations supported by the SVNDiffClient.
ISVNDirEntryHandler
The ISVNDirEntryHandler interface is used to handle information about directory entries while retrieving dir contents.
ISVNEditor
The ISVNEditor interface is used by SVNRepository to update versioned files/dirs, check out files/dirs from a repository, commit changes to a repository, take status of files/dirs, get differences between files.
ISVNEventHandler
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.
ISvnExternalsHandler
Implementing this interface allows handle an external definition and control whether to skip externals definitions processing in some operations.
ISVNExternalsHandler
The `ISVNExternalsHandler` provides interface for user defined callbacks which are used to skip externals definitions processing in some operations.
ISVNFileCheckoutTarget
The ISVNFileCheckoutTarget interface is used in the `SVNRepository.checkoutFiles(long, String[], ISVNFileCheckoutTarget)` method to receive versioned file data from the repository.
ISvnFileFilter
ISVNFileFilter
`ISVNFileFilter` is used by `SVNCommitClient` during an import operation to filter out undesired paths, so that those paths do not get to a repository.
ISvnFileListHook
Implementing this interface allows to providing file list for directory.
ISVNFileRevisionHandler
The ISVNFileRevisionHandler interface should be implemented for handling information about file revisions - that is file path, properties, revision properties against a particular revision.
ISVNGNUDiffGenerator
The ISVNGNUDiffGenerator is the interface for diff generators used in diff operations of SVNLookClient.
ISVNHistoryHandler
The ISVNHistoryHandler is used in history retrieving operations of SVNLookClient.
ISVNInfoHandler
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.
ISVNInheritedPropertiesHandler
ISVNLocationEntryHandler
This public interface should be implemented for using within `SVNRepository.getLocations(String, long, long[], ISVNLocationEntryHandler)`.
ISVNLocationSegmentHandler
The ISVNLocationSegmentHandler is an interface for location segment handlers which is used in the `SVNRepository.getLocationSegments(String, long, long, long, ISVNLocationSegmentHandler)` method.
ISVNLockHandler
The ISVNLockHandler interface is used to provide some extra processing of locked/unlocked paths.
ISVNLockTimeoutProvider
Mix-in interface to be optionally implemented by ISVNLockHandler When supported by the server, lock timeout would be requested during lock operation.
ISVNLogEntryHandler
The ISVNLogEntryHandler interface should be implemented in order to handle per revision commit information (in a kind of a revisions history operation)- log entries (represented by SVNLogEntry objects).
ISvnMerger
Merge driver interface used by `SVNKit` in merging operations.
ISVNMerger
ISVNMerger is the merge driver interface used by `SVNKit` in merging operations.
ISVNMergerFactory
The ISVNMergerFactory interface should be implemented in order to be used as a factory of merger drivers intended for merging operations.
ISvnObjectReceiver<T>
This interface describes the operation that can receive object(s).
ISvnOperationHandler
ISvnOperationOptionsProvider
Implementing this interface allows to handle the operation options: event handler, canceler, options, pool of repositories and authentication manager.
ISvnOperationRunner<V,T>
This interface describes Svn* operation runner.
ISVNOptions
The ISVNOptions interface should be implemented to manage global run-time configuration options.
ISvnPatchHandler
ISVNPathListHandler
The ISVNPathListHandler is used by SVN*Client classes as a callback in operations performed on multiple paths.
ISVNPropertyHandler
The ISVNPropertyHandler interface should be implemented to be further provided to SVNWCClient's property managing methods for handling properties.
ISvnPropertyValueProvider
Implementing this interface allows to define properties to change.
ISVNPropertyValueProvider
The ISVNPropertyValueProvider interface should be implemented to be further provided to `SVNWCClient.doSetProperty(java.io.File, ISVNPropertyValueProvider, boolean, org.tmatesoft.svn.core.SVNDepth, ISVNPropertyHandler, java.util.Collection)` method for defining properties to change.
ISVNProxyManager
The ISVNProxyManager interface is used to manage http server options.
ISVNProxyManagerEx
ISVNReplayHandler
The ISVNReplayHandler is used in `SVNRepository.replayRange(long, long, long, boolean, ISVNReplayHandler)` to provide and editor for replaying a revision.
ISVNReplicationHandler
The ISVNReplicationHandler is the interface for the handlers which are registered to a repository replicator to keep track of the replicating process.
ISVNReporter
The ISVNReporter interface provides methods to describe the state of local paths in order to get the differences in revisions between those local paths and what is actually in the repository.
ISVNReporterBaton
The ISVNReporterBaton interface should be implemented by callers of update, checkout, etc. operations of SVNRepository drivers in order to describe the state of local items.
ISVNRepositoryPool
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.
ISVNSession
The ISVNSession interface provides some extra handling operations over SVNRepository objects.
ISVNSSHHostVerifier
ISVNStatusFileProvider
ISVNStatusHandler
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.
ISVNTreeHandler
The ISVNTreeHandler is used in traversing tree operations of SVNLookClient.
ISVNTunnelProvider
The ISVNTunnelProvider is the interface for providers of tunnel command lines matching a specific `"svn+xxx"` tunnel scheme.
ISVNWorkingCopyContentMediator
ISVNWorkspaceMediator
The ISVNWorkspaceMediator interface is used for temporary data storage (mainly instructions and new text data for deltas) as well as for caching and getting some kind of wcprops.
SVNAdminBasicClient
The SVNBasicClient is the base class of all SVN*Client classes that provides a common interface and realization.
SVNAdminClient
The SVNAdminClient class provides methods that brings repository-side functionality and repository synchronizing features.
SVNAdminEvent
The SVNAdminEvent is a type of an event used to notify callers' handlers in several methods of SVNAdminClient.
SVNAdminEventAction
The SVNAdminEventAction is an enumeration of possible actions that may take place in different methods of SVNAdminClient.
SVNAdminEventAdapter
SVNAdminEventAdapter is an adapter class for `ISVNAdminEventHandler`.
SVNAdminPath
The SVNAdminPath is used to pass path information to ISVNHistoryHandler and ISVNTreeHandler
SvnAnnotate
Represents annotate operation.
SvnAnnotateItem
Provides information for annotate item in `SvnAnnotate` operation.
SVNAnnotationGenerator
The SVNAnnotationGenerator class is used to annotate files - that is to place author and revision information in-line for the specified file.
SVNAuthentication
The SVNAuthentication is the base class that represents user credentials.
SVNAuthenticationCancelledException
The SVNAuthenticationCancelkedException is used to signal on authentication being cancelled by the user.
SVNAuthenticationException
An exception class that is used to signal about the fact that errors occured exactly during an authentication try.
SVNBasicClient
The SVNBasicClient is the base class of all SVN*Client classes that provides a common interface and realization.
SVNCancelException
The SVNCancelException is used to signal about an operation cancel event.
SvnCanonicalizeUrls
Canonicalizes all urls in the working copy `target`.
SVNCapability
This class contains enumeration that describes the repository capabilities or, in other words, features that the repository may be capable of.
SvnCat
Represents cat operation.
SVNChangeEntry
SVNChangeEntry objects are used to pass path change information to clients.
SVNChangelistClient
The SVNChangelistClient provides API for managing changelists.
SvnCheckout
Represents checkout operation.
SvnChecksum
Represents a checksum for SVN files.
SvnChecksum.Kind
Describes the kind of used hash algorithm for computing the checksum.
SvnCleanup
Represents cleanup operation.
SVNClientManager
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.
SvnCommit
Represents commit operation.
SVNCommitClient
The SVNCommitClient class provides methods to perform operations that relate to committing changes to an SVN repository.
SVNCommitInfo
The SVNCommitInfo class represents information about a committed revision.
SvnCommitItem
Provides information about a committed revision.
SVNCommitItem
The SVNCommitItem represents a versioned item that is to be committed to a repository.
SvnCommitPacket
Represents storage for `SvnCommitItem` objects which represent information on versioned items intended for being committed to a repository.
SVNCommitPacket
The SVNCommitPacket is a storage for SVNCommitItem objects which represent information on versioned items intended for being committed to a repository.
SVNConflictAction
The SVNConflictAction represents the type of action being attempted on an object which leads to a conflict.
SVNConflictChoice
The SVNConflictChoice is an enumeration of constants representing the way in which the conflict `callback` chooses a course of action.
SVNConflictDescription
The SVNConflictDescription represents an object that describes a conflict that has occurred in the working copy.
SVNConflictReason
The SVNConflictReason class represents an enumeration of constants describing the reason of a conflict state in a working copy produced by a merge operation.
SVNConflictResult
The SVNConflictResult represents the decision of the user's `conflict handler` regarding a conflict situation.
SVNConflictStats
SvnCopy
Represents copy operation.
SVNCopyClient
The SVNCopyClient provides methods to perform any kinds of copying and moving that SVN supports - operating on both Working Copies (WC) and URLs.
SvnCopySource
Provides copy source information in copy operations.
SVNCopySource
The SVNCopySource class is used to provide copy source information in copy operations.
SVNDeltaGenerator
The SVNDeltaGenerator is intended for generating diff windows of fixed size having a target version of a file against a source one.
SVNDeltaProcessor
The SVNDeltaProcessor is used to get a full text of a file in series applying diff windows being passed to a processor.
SVNDepth
This class contains enumeration that describes depth, that is used.
SvnDiff
Represents diff operation.
SVNDiffClient
The SVNDiffClient class provides methods allowing to get differences between versioned items ('diff' operation) as well as ones intended for merging file contents.
SVNDiffInstruction
The SVNDiffInstruction class represents instructions used as delta applying rules.
SVNDiffOptions
The SVNDiffOptions class is used to contain some rules for controlling the result of comparing two files.
SvnDiffStatus
Represents short information on path changes in `SvnDiffSummarize` operation.
SVNDiffStatus
The SVNDiffStatus class is used to provide short information on path changes during diff status operations.
SvnDiffSummarize
Produces a diff summary which lists the changed items between `source` in its `pegRevision`, as it changed between `startRevision` and `endRevision`, or diff summary between `firstSource` at its `pegRevision` and `secondSource` at its `pegRevision`.
SVNDiffWindow
The SVNDiffWindow class represents a diff window that contains instructions and new data of a delta to apply to a file.
SVNDiffWindowApplyBaton
The SVNDiffWindowApplyBaton class is used to provide the source and target streams during applying diff windows.
SVNDirEntry
The SVNDirEntry class is a representation of a versioned directory entry.
SVNErrorCode
The SVNErrorCode class represents possible predefined kinds of errors with their own identifying information.
SVNErrorMessage
The SVNErrorMessage class represents error and warning messages describing reasons of exceptions occurred during runtime.
SVNEvent
The SVNEvent class is used to provide detailed information on an operation progress to the ISVNEventHandler (if any) registered for an SVN*Client object.
SVNEventAction
The SVNEventAction class is used to describe an action which generated an SVNEvent object.
SVNEventAdapter
SVNEventAdapter is an adapter class for `ISVNEventHandler`.
SVNException
A main exception class that is used in the SVNKit library.
SvnExport
Represents export operation.
SvnFileKind
Describe the kind of item.
SVNFileRevision
The SVNFileRevision class represents information on what path a file is located at (in a repository) in a particular revision, contains file properties and revision properties for that revision.
SvnGetChangelistPaths
Gets paths belonging to the specified `changelists` discovered under the specified `targets`.
SvnGetInfo
Represents info command.
SvnGetMergeInfo
Returns mergeinfo as a `Map` with merge source URLs (as `SVNURL`) mapped to range lists (`SVNMergeRangeList`).
SvnGetProperties
Represents proplist operation.
SvnGetStatus
Represents status operation.
SvnGetStatusSummary
Represents status operation as local working copy summary status for `target` and all its children.
SvnImport
Imports file or directory `source` into repository directory defined in operation's `target` at HEAD revision.
SvnInfo
Represents information details for versioned item's (located either in a working copy or a repository).
SVNInfo
The SVNInfo class is a wrapper for versioned item's (located either in a Working Copy or a repository) information details.
SvnInheritedProperties
SvnList
Represents list operation.
SVNLocationEntry
The SVNLocationEntry represents a mapping of a path to its revision.
SVNLocationSegment
The SVNLocationSegment is a representation of a segment of an object's version history with an emphasis on the object's location in the repository as of various revisions.
SVNLock
The SVNLock class represents a file lock.
SvnLog
Represents log operation.
SVNLogClient
The SVNLogClient class is intended for such purposes as getting revisions history, browsing repository entries and annotating file contents.
SVNLogEntry
The SVNLogEntry class encapsulates such per revision information as: a revision number, the datestamp when the revision was committed, the author of the revision, a commit log message and all paths changed in that revision.
SVNLogEntryPath
The SVNLogEntryPath class encapsulates information about a single item changed in a revision.
SvnLogMergeInfo
Creates a `SVNLogEntry` object with the revisions merged from `mergeSource` (as of `mergeSource`'s `pegRevision`) into `target` (as of `target`'s `pegRevision`).
SVNLookClient
The SVNLookClient class provides API for examining different aspects of a Subversion repository.
SvnMarkReplaced
Schedules `target` as being replaced.
SvnMerge
Represents merge operation.
SVNMergeFileSet
The SVNMergeFileSet class holds information about the file that is to be merged.
SVNMergeInfo
The `SVNMergeInfo` represents information about merges to a certain repository path.
SVNMergeInfoInheritance
This class contains enumeration that describes the ways of requesting merge information.
SVNMergeRange
The SVNMergeRange class represents a range of merged revisions.
SVNMergeRangeList
The SVNMergeRangeList represents an array of merge ranges applied to a single target.
SvnMergeResult
Represents a result of a text or properties merge operation.
SVNMergeResult
The SVNMergeResult represents a result of a text or properties merge operation.
SVNMoveClient
The SVNMoveClient provides an extra client-side functionality over standard (i.e. compatible with the SVN command line client) move operations.
SVNNodeKind
The SVNNodeKind class is used to describe the kind of a directory entry (node, in other words).
SvnObject
Base class for all Svn* classes representing some kind of information.
SvnOperation<V>
Base class for all Svn* operations.
SVNOperation
SVNOperation represents the user operation that exposed a conflict.
SvnOperationFactory
Represents factory for the Svn* operations.
SVNPasswordAuthentication
The SVNPasswordAuthentication class represents a simple user credential pair - a username and password.
SvnPatch
SVNProperties
The SVNProperties class represents an object wrapper for `String` to `SVNPropertyValue` mappings where `String` keys represent property names and values - property values wrapped in `SVNPropertyValue` objects.
SVNProperty
The SVNProperty class is a representation class for both versioned properties (user-managed svn specials) and for metaproperties (untweakable) supported by Subversion.
SVNPropertyConflictDescription
SVNPropertyConflictDescription brings a property conflict description.
SVNPropertyData
SVNPropertyData is a wrapper for both versioned and unversioned properties.
SVNPropertyValue
The SVNPropertyValue represents an object wrapper for string and binary version controlled properties providing a set of specific methods to work with them.
SvnReceivingOperation<T>
Represents base class for all operations that can fetch object(s) for custom processing.
SvnRelocate
Represents relocate operation.
SvnRemoteCopy
Represents copy to repository operation.
SvnRemoteDelete
Represents delete operation.
SvnRemoteMkDir
Creates directory(ies) in a repository.
SvnRemoteSetProperty
Sets `propertyName` to `propertyValue` on each `targets`.
SVNReplayHandler
`SVNReplayHandler` is an implementation of `ISVNReplayHandler` that is used in `SVNAdminClient.doSynchronize(org.tmatesoft.svn.core.SVNURL)`.
SVNReplicationEditor
The SVNReplicationEditor is an editor implementation used by a repository replicator as a bridge between an update editor for the source repository and a commit editor of the target one.
SVNRepository
The abstract class SVNRepository provides an interface for protocol specific drivers used for direct working with a Subversion repository.
SvnRepositoryCat
SvnRepositoryCopyRevisionProperties
SvnRepositoryCreate
SvnRepositoryDump
SVNRepositoryFactory
SVNRepositoryFactory is an abstract factory that is responsible for creating an appropriate SVNRepository driver specific for the protocol to use.
SvnRepositoryFilter
SvnRepositoryGetAuthor
SvnRepositoryGetChanged
SvnRepositoryGetChangedDirectories
SvnRepositoryGetDate
SvnRepositoryGetDiff
SvnRepositoryGetFileSize
SvnRepositoryGetHistory
SvnRepositoryGetInfo
SvnRepositoryGetLock
SvnRepositoryGetLog
SvnRepositoryGetProperties
SvnRepositoryGetProperty
SvnRepositoryGetRevisionProperties
SvnRepositoryGetRevisionProperty
SvnRepositoryGetTree
SvnRepositoryGetUUID
SvnRepositoryGetYoungest
SvnRepositoryHotCopy
SvnRepositoryInitialize
SvnRepositoryListLocks
SvnRepositoryListTransactions
SvnRepositoryLoad
SvnRepositoryOperation<V>
SvnRepositoryPack
SvnRepositoryReceivingOperation<T>
SvnRepositoryRecover
SvnRepositoryRemoveLocks
SvnRepositoryRemoveTransactions
SVNRepositoryReplicator
The SVNRepositoryReplicator class provides an ability to make a copy of an existing repository.
SvnRepositorySetUUID
SvnRepositorySynchronize
SvnRepositorySyncInfo
SvnRepositoryUpgrade
SvnRepositoryVerify
SvnResolve
Represents resolve operation.
SvnRevert
Represents revert operation.
SVNRevision
SVNRevision is a revision wrapper used for an abstract representation of revision information.
SVNRevisionProperty
The SVNRevisionProperty class represents revision properties - those unversioned properties supported by Subversion.
SvnRevisionRange
Represents a revision range between the start revision and the end revision.
SVNRevisionRange
The SVNRevisionRange class represents a revision range between a start revision and an end revision.
SvnSchedule
Describe the kind of schedule.
SvnScheduleForAddition
Represents add operation.
SvnScheduleForRemoval
Represents remove operation.
SvnSetChangelist
Represents set changelist operation.
SvnSetLock
Represents operation for locking files.
SvnSetProperty
Represents set property operation.
SvnSetWCDbVersion
SVNSSHAuthentication
The SVNSSHAuthentication class represents a kind of credentials used to authenticate a user over an SSH tunnel.
SVNSSLAuthentication
The SVNSSLAuthentication class represents user's credentials used to authenticate a user in secure connections.
SvnStatus
Provides detailed status information for a working copy item as a result of a status operation invoked by a `SvnGetStatus` operation.
SVNStatus
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.
SVNStatusClient
The SVNStatusClient class provides methods for obtaining information on the status of Working Copy items.
SvnStatusSummary
Represents status summary information for local working copy item, including all its children.
SVNStatusType
SVNStatusType provides information about versioned items' status type.
SvnSuggestMergeSources
Returns a collection of potential merge sources (expressed as full repository `URLs`) for working copy `target` at `target`'s `pegRevision`.
SvnSwitch
Represents switch operation.
SVNSyncInfo
SVNSyncInfo represents information on repository synchronization
SvnTarget
Represents target of the operation on whose operation will be executed.
SVNTextConflictDescription
SVNTextConflictDescription brings information about conflict on a file.
SVNTreeConflictDescription
SVNTreeConflictDescription brings information on a tree conflict.
SvnUnlock
Represents operation for unlocking files.
SvnUpdate
Represents update operation.
SVNUpdateClient
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.
SvnUpgrade
Represents operation for upgrading the metadata storage format for a working copy.
SVNURL
The SVNURL class is used for representing urls.
SVNUserNameAuthentication
The SVNUserNameAuthentication class represents a simple authentication credential class that uses only a username to authenticate a user.
SVNUUIDAction
The SVNUUIDAction class is an enumeration of possible actions that SVNAdminClient can perform with uuids when loading a dumpstream.
SVNWCClient
The SVNWCClient class combines a number of version control operations mainly intended for local work with Working Copy items.
SVNWCUtil
The SVNWCUtil is a utility class providing some common methods used by Working Copy API classes for such purposes as creating default run-time configuration and authentication drivers and some others.
SvnWorkingCopyInfo
Provides information about working copy info, used by `SvnInfo`.
SVNXMLAnnotateHandler
This is an implementation of the ISVNAnnotateHandler interface that writes XML formatted annotation information to a specified ContentHandler.
SVNXMLDirEntryHandler
This is an implementation of the ISVNStatusHandler interface that writes XML formatted status information to a specified ContentHandler.
SVNXMLInfoHandler
SVNXMLLogHandler
This log handler implementation writes xml formatted information about the log entries it's passed to a specified ContentHandler.
SVNXMLSerializer
This implementation of ContentHandler can write XML contents to a specified output stream or writer.
SVNXMLStatusHandler
This is an implementation of the ISVNStatusHandler interface that writes XML formatted status information to a specified ContentHandler.