# Hierarchy For All Packages

Package Hierarchies:

- org.tmatesoft.svn.core,
- org.tmatesoft.svn.core.auth,
- org.tmatesoft.svn.core.io,
- org.tmatesoft.svn.core.io.diff,
- org.tmatesoft.svn.core.replicator,
- org.tmatesoft.svn.core.wc,
- org.tmatesoft.svn.core.wc.admin,
- org.tmatesoft.svn.core.wc.xml,
- org.tmatesoft.svn.core.wc2,
- org.tmatesoft.svn.core.wc2.admin,
- org.tmatesoft.svn.core.wc2.hooks

## Class Hierarchy

- java.lang.Object
  - org.tmatesoft.svn.core.wc.xml.AbstractXMLHandler (implements org.xml.sax.Locator)
    - org.tmatesoft.svn.core.wc.xml.SVNXMLAnnotateHandler (implements org.tmatesoft.svn.core.wc.ISVNAnnotateHandler)
    - org.tmatesoft.svn.core.wc.xml.SVNXMLDirEntryHandler (implements java.util.Comparator<T>, org.tmatesoft.svn.core.ISVNDirEntryHandler)
    - org.tmatesoft.svn.core.wc.xml.SVNXMLInfoHandler (implements org.tmatesoft.svn.core.wc.ISVNInfoHandler)
    - org.tmatesoft.svn.core.wc.xml.SVNXMLLogHandler (implements org.tmatesoft.svn.core.ISVNLogEntryHandler)
    - org.tmatesoft.svn.core.wc.xml.SVNXMLStatusHandler (implements org.tmatesoft.svn.core.wc.ISVNStatusHandler)
  - org.tmatesoft.svn.core.auth.BasicAuthenticationManager (implements org.tmatesoft.svn.core.auth.ISVNAuthenticationManager, org.tmatesoft.svn.core.auth.ISVNProxyManagerEx, org.tmatesoft.svn.core.auth.ISVNSSHHostVerifier)
  - org.tmatesoft.svn.core.wc.DefaultSVNCommitHandler (implements org.tmatesoft.svn.core.wc.ISVNCommitHandler)
  - org.tmatesoft.svn.core.wc.DefaultSVNCommitParameters (implements org.tmatesoft.svn.core.wc.ISVNCommitParameters)
  - org.tmatesoft.svn.core.wc.DefaultSVNDiffGenerator (implements org.tmatesoft.svn.core.wc.ISVNDiffGenerator)
  - org.tmatesoft.svn.core.wc.DefaultSVNRepositoryPool (implements org.tmatesoft.svn.core.io.ISVNConnectionListener, org.tmatesoft.svn.core.wc.ISVNRepositoryPool, org.tmatesoft.svn.core.io.ISVNSession)
  - org.tmatesoft.svn.core.wc.ISVNAddParameters.Action
  - org.tmatesoft.svn.core.wc.ISVNCommitParameters.Action
  - org.tmatesoft.svn.core.wc.admin.SVNAdminBasicClient (implements org.tmatesoft.svn.core.wc.ISVNEventHandler)
    - org.tmatesoft.svn.core.wc.admin.SVNAdminClient
    - org.tmatesoft.svn.core.wc.admin.SVNLookClient
  - org.tmatesoft.svn.core.wc.admin.SVNAdminEvent
  - org.tmatesoft.svn.core.wc.admin.SVNAdminEventAction
  - org.tmatesoft.svn.core.wc.admin.SVNAdminEventAdapter (implements org.tmatesoft.svn.core.wc.admin.ISVNAdminEventHandler)
  - org.tmatesoft.svn.core.wc.admin.SVNAdminPath
  - org.tmatesoft.svn.core.wc2.SvnAnnotateItem
  - org.tmatesoft.svn.core.SVNAnnotationGenerator (implements org.tmatesoft.svn.core.io.ISVNFileRevisionHandler)
  - org.tmatesoft.svn.core.auth.SVNAuthentication
    - org.tmatesoft.svn.core.auth.SVNPasswordAuthentication
    - org.tmatesoft.svn.core.auth.SVNSSHAuthentication
    - org.tmatesoft.svn.core.auth.SVNSSLAuthentication
    - org.tmatesoft.svn.core.auth.SVNUserNameAuthentication
  - org.tmatesoft.svn.core.wc.SVNBasicClient
    - org.tmatesoft.svn.core.wc.SVNChangelistClient
    - org.tmatesoft.svn.core.wc.SVNCommitClient
    - org.tmatesoft.svn.core.wc.SVNCopyClient
    - org.tmatesoft.svn.core.wc.SVNDiffClient
    - org.tmatesoft.svn.core.wc.SVNLogClient
    - org.tmatesoft.svn.core.wc.SVNMoveClient
    - org.tmatesoft.svn.core.wc.SVNStatusClient
    - org.tmatesoft.svn.core.wc.SVNUpdateClient
    - org.tmatesoft.svn.core.wc.SVNWCClient
  - org.tmatesoft.svn.core.io.SVNCapability
  - org.tmatesoft.svn.core.wc.admin.SVNChangeEntry
  - org.tmatesoft.svn.core.wc2.SvnChecksum
  - org.tmatesoft.svn.core.wc.SVNClientManager (implements org.tmatesoft.svn.core.wc.ISVNRepositoryPool)
  - org.tmatesoft.svn.core.SVNCommitInfo
  - org.tmatesoft.svn.core.wc2.SvnCommitItem
  - org.tmatesoft.svn.core.wc.SVNCommitItem
  - org.tmatesoft.svn.core.wc2.SvnCommitPacket
  - org.tmatesoft.svn.core.wc.SVNCommitPacket
  - org.tmatesoft.svn.core.wc.SVNConflictAction
  - org.tmatesoft.svn.core.wc.SVNConflictChoice
  - org.tmatesoft.svn.core.wc.SVNConflictDescription
    - org.tmatesoft.svn.core.wc.SVNPropertyConflictDescription
    - org.tmatesoft.svn.core.wc.SVNTextConflictDescription
    - org.tmatesoft.svn.core.wc.SVNTreeConflictDescription
  - org.tmatesoft.svn.core.wc.SVNConflictReason
  - org.tmatesoft.svn.core.wc.SVNConflictResult
  - org.tmatesoft.svn.core.wc.SVNConflictStats
  - org.tmatesoft.svn.core.wc.SVNCopySource
  - org.tmatesoft.svn.core.io.diff.SVNDeltaGenerator
  - org.tmatesoft.svn.core.io.diff.SVNDeltaProcessor
  - org.tmatesoft.svn.core.SVNDepth (implements java.lang.Comparable<T>)
  - org.tmatesoft.svn.core.io.diff.SVNDiffInstruction
  - org.tmatesoft.svn.core.wc.SVNDiffOptions
  - org.tmatesoft.svn.core.wc.SVNDiffStatus
  - org.tmatesoft.svn.core.io.diff.SVNDiffWindow
  - org.tmatesoft.svn.core.io.diff.SVNDiffWindowApplyBaton
  - org.tmatesoft.svn.core.SVNDirEntry (implements java.lang.Comparable<T>)
  - org.tmatesoft.svn.core.SVNErrorCode (implements java.io.Serializable)
  - org.tmatesoft.svn.core.SVNErrorMessage (implements java.io.Serializable)
  - org.tmatesoft.svn.core.wc.SVNEvent
  - org.tmatesoft.svn.core.wc.SVNEventAction
  - org.tmatesoft.svn.core.wc.SVNEventAdapter (implements org.tmatesoft.svn.core.wc.ISVNEventHandler)
  - org.tmatesoft.svn.core.io.SVNFileRevision (implements java.lang.Comparable<T>)
  - org.tmatesoft.svn.core.wc.SVNInfo
  - org.tmatesoft.svn.core.io.SVNLocationEntry
  - org.tmatesoft.svn.core.io.SVNLocationSegment
  - org.tmatesoft.svn.core.SVNLock
  - org.tmatesoft.svn.core.SVNLogEntry (implements java.io.Serializable)
  - org.tmatesoft.svn.core.SVNLogEntryPath (implements java.io.Serializable)
  - org.tmatesoft.svn.core.wc.SVNMergeFileSet
  - org.tmatesoft.svn.core.SVNMergeInfo
  - org.tmatesoft.svn.core.SVNMergeInfoInheritance
  - org.tmatesoft.svn.core.SVNMergeRange (implements java.lang.Comparable<T>)
  - org.tmatesoft.svn.core.SVNMergeRangeList
  - org.tmatesoft.svn.core.wc2.SvnMergeResult
  - org.tmatesoft.svn.core.wc.SVNMergeResult
  - org.tmatesoft.svn.core.SVNNodeKind (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.tmatesoft.svn.core.wc2.SvnObject
    - org.tmatesoft.svn.core.wc2.SvnCopySource
    - org.tmatesoft.svn.core.wc2.SvnDiffStatus
    - org.tmatesoft.svn.core.wc2.SvnInfo
    - org.tmatesoft.svn.core.wc2.SvnInheritedProperties
    - org.tmatesoft.svn.core.wc2.SvnRevisionRange
    - org.tmatesoft.svn.core.wc2.SvnStatus
    - org.tmatesoft.svn.core.wc2.SvnStatusSummary
  - org.tmatesoft.svn.core.wc2.SvnOperation<V> (implements org.tmatesoft.svn.core.wc2.ISvnOperationOptionsProvider)
    - org.tmatesoft.svn.core.wc2.AbstractSvnUpdate<V>
      - org.tmatesoft.svn.core.wc2.SvnCheckout
      - org.tmatesoft.svn.core.wc2.SvnExport
      - org.tmatesoft.svn.core.wc2.SvnSwitch
      - org.tmatesoft.svn.core.wc2.SvnUpdate
    - org.tmatesoft.svn.core.wc2.SvnCanonicalizeUrls
    - org.tmatesoft.svn.core.wc2.SvnCat
    - org.tmatesoft.svn.core.wc2.SvnCleanup
    - org.tmatesoft.svn.core.wc2.SvnCopy
    - org.tmatesoft.svn.core.wc2.SvnDiff
    - org.tmatesoft.svn.core.wc2.SvnGetMergeInfo
    - org.tmatesoft.svn.core.wc2.SvnGetStatusSummary
    - org.tmatesoft.svn.core.wc2.SvnMarkReplaced
    - org.tmatesoft.svn.core.wc2.SvnMerge
    - org.tmatesoft.svn.core.wc2.SvnPatch
    - org.tmatesoft.svn.core.wc2.SvnReceivingOperation<T> (implements org.tmatesoft.svn.core.wc2.ISvnObjectReceiver<T>)
      - org.tmatesoft.svn.core.wc2.AbstractSvnCommit
        - org.tmatesoft.svn.core.wc2.SvnCommit
        - org.tmatesoft.svn.core.wc2.SvnImport
        - org.tmatesoft.svn.core.wc2.SvnRemoteCopy
        - org.tmatesoft.svn.core.wc2.SvnRemoteDelete
        - org.tmatesoft.svn.core.wc2.SvnRemoteMkDir
        - org.tmatesoft.svn.core.wc2.SvnRemoteSetProperty
      - org.tmatesoft.svn.core.wc2.SvnAnnotate
      - org.tmatesoft.svn.core.wc2.SvnDiffSummarize
      - org.tmatesoft.svn.core.wc2.SvnGetChangelistPaths
      - org.tmatesoft.svn.core.wc2.SvnGetInfo
      - org.tmatesoft.svn.core.wc2.SvnGetProperties
      - org.tmatesoft.svn.core.wc2.SvnGetStatus
      - org.tmatesoft.svn.core.wc2.SvnList
      - org.tmatesoft.svn.core.wc2.SvnLog
      - org.tmatesoft.svn.core.wc2.SvnLogMergeInfo
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryFilter
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryInitialize
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryReceivingOperation<T>
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryCopyRevisionProperties
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryDump
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetChanged
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetChangedDirectories
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetHistory
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetTree
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryListLocks
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryListTransactions
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryLoad
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryPack
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryRecover
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryRemoveLocks
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryRemoveTransactions
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryUpgrade
        - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryVerify
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositorySynchronize
      - org.tmatesoft.svn.core.wc2.SvnSetLock
      - org.tmatesoft.svn.core.wc2.SvnSetProperty
      - org.tmatesoft.svn.core.wc2.SvnUnlock
    - org.tmatesoft.svn.core.wc2.SvnRelocate
    - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryOperation<V>
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryCat
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryCreate
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetAuthor
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetDate
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetDiff
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetFileSize
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetInfo
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetLock
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetLog
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetProperties
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetProperty
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetRevisionProperties
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetRevisionProperty
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetUUID
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryGetYoungest
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositoryHotCopy
      - org.tmatesoft.svn.core.wc2.admin.SvnRepositorySetUUID
    - org.tmatesoft.svn.core.wc2.admin.SvnRepositorySyncInfo
    - org.tmatesoft.svn.core.wc2.SvnResolve
    - org.tmatesoft.svn.core.wc2.SvnRevert
    - org.tmatesoft.svn.core.wc2.SvnScheduleForAddition
    - org.tmatesoft.svn.core.wc2.SvnScheduleForRemoval
    - org.tmatesoft.svn.core.wc2.SvnSetChangelist
    - org.tmatesoft.svn.core.wc2.SvnSetWCDbVersion
    - org.tmatesoft.svn.core.wc2.SvnSuggestMergeSources
    - org.tmatesoft.svn.core.wc2.SvnUpgrade
  - org.tmatesoft.svn.core.wc.SVNOperation
  - org.tmatesoft.svn.core.wc2.SvnOperationFactory (implements org.tmatesoft.svn.core.wc2.ISvnOperationOptionsProvider)
  - org.tmatesoft.svn.core.SVNProperties (implements java.lang.Cloneable, java.io.Serializable)
  - org.tmatesoft.svn.core.SVNProperty
  - org.tmatesoft.svn.core.wc.SVNPropertyData
  - org.tmatesoft.svn.core.SVNPropertyValue (implements java.io.Serializable)
  - org.tmatesoft.svn.core.wc.admin.SVNReplayHandler (implements org.tmatesoft.svn.core.io.ISVNReplayHandler)
  - org.tmatesoft.svn.core.replicator.SVNReplicationEditor (implements org.tmatesoft.svn.core.io.ISVNEditor)
  - org.tmatesoft.svn.core.io.SVNRepository
  - org.tmatesoft.svn.core.io.SVNRepositoryFactory
  - org.tmatesoft.svn.core.replicator.SVNRepositoryReplicator (implements org.tmatesoft.svn.core.wc.ISVNEventHandler)
  - org.tmatesoft.svn.core.wc.SVNRevision
  - org.tmatesoft.svn.core.SVNRevisionProperty
  - org.tmatesoft.svn.core.wc.SVNRevisionRange
  - org.tmatesoft.svn.core.wc.SVNStatus
  - org.tmatesoft.svn.core.wc.SVNStatusType
  - org.tmatesoft.svn.core.wc.admin.SVNSyncInfo
  - org.tmatesoft.svn.core.wc2.SvnTarget
  - org.tmatesoft.svn.core.SVNURL
  - org.tmatesoft.svn.core.wc.admin.SVNUUIDAction
  - org.tmatesoft.svn.core.wc.SVNWCUtil
  - org.tmatesoft.svn.core.wc2.SvnWorkingCopyInfo
  - org.tmatesoft.svn.core.wc.xml.SVNXMLSerializer (implements org.xml.sax.ContentHandler)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.tmatesoft.svn.core.SVNException
        - org.tmatesoft.svn.core.SVNAuthenticationException
        - org.tmatesoft.svn.core.SVNCancelException
          - org.tmatesoft.svn.core.SVNAuthenticationCancelledException

## Interface Hierarchy

- org.tmatesoft.svn.core.wc2.ISvnAddParameters
- org.tmatesoft.svn.core.wc.ISVNAddParameters
- org.tmatesoft.svn.core.wc.ISVNAnnotateHandler
- org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
  - org.tmatesoft.svn.core.auth.ISVNAuthenticationManagerExt
- org.tmatesoft.svn.core.auth.ISVNAuthenticationProvider
- org.tmatesoft.svn.core.ISVNCanceller
  - org.tmatesoft.svn.core.wc.ISVNEventHandler
    - org.tmatesoft.svn.core.wc.admin.ISVNAdminEventHandler
- org.tmatesoft.svn.core.wc.admin.ISVNChangedDirectoriesHandler
- org.tmatesoft.svn.core.wc.admin.ISVNChangeEntryHandler
- org.tmatesoft.svn.core.wc.ISVNChangelistHandler
- org.tmatesoft.svn.core.wc2.hooks.ISvnCommitHandler
- org.tmatesoft.svn.core.wc.ISVNCommitHandler
- org.tmatesoft.svn.core.wc2.ISvnCommitParameters
- org.tmatesoft.svn.core.wc.ISVNCommitParameters
- org.tmatesoft.svn.core.wc.ISVNConfigEventHandler
- org.tmatesoft.svn.core.wc.ISVNConflictHandler
- org.tmatesoft.svn.core.io.ISVNConnectionListener
- org.tmatesoft.svn.core.io.ISVNDeltaConsumer
  - org.tmatesoft.svn.core.io.ISVNEditor
  - org.tmatesoft.svn.core.io.ISVNFileRevisionHandler
- org.tmatesoft.svn.core.wc.ISVNDiffGenerator
  - org.tmatesoft.svn.core.wc.admin.ISVNGNUDiffGenerator
- org.tmatesoft.svn.core.wc.ISVNDiffStatusHandler
- org.tmatesoft.svn.core.ISVNDirEntryHandler
- org.tmatesoft.svn.core.wc2.hooks.ISvnExternalsHandler
- org.tmatesoft.svn.core.wc.ISVNExternalsHandler
- org.tmatesoft.svn.core.io.ISVNFileCheckoutTarget
- org.tmatesoft.svn.core.wc2.hooks.ISvnFileFilter
- org.tmatesoft.svn.core.wc.ISVNFileFilter
- org.tmatesoft.svn.core.wc2.hooks.ISvnFileListHook
- org.tmatesoft.svn.core.wc.admin.ISVNHistoryHandler
- org.tmatesoft.svn.core.wc.ISVNInfoHandler
- org.tmatesoft.svn.core.io.ISVNInheritedPropertiesHandler
- org.tmatesoft.svn.core.io.ISVNLocationEntryHandler
- org.tmatesoft.svn.core.io.ISVNLocationSegmentHandler
- org.tmatesoft.svn.core.io.ISVNLockHandler
- org.tmatesoft.svn.core.io.ISVNLockTimeoutProvider
- org.tmatesoft.svn.core.ISVNLogEntryHandler
- org.tmatesoft.svn.core.wc.ISVNMerger
  - org.tmatesoft.svn.core.wc2.ISvnMerger
- org.tmatesoft.svn.core.wc.ISVNMergerFactory
- org.tmatesoft.svn.core.wc2.ISvnObjectReceiver<T>
- org.tmatesoft.svn.core.wc2.ISvnOperationHandler
- org.tmatesoft.svn.core.wc2.ISvnOperationOptionsProvider
- org.tmatesoft.svn.core.wc2.ISvnOperationRunner<V,T>
- org.tmatesoft.svn.core.wc2.ISvnPatchHandler
- org.tmatesoft.svn.core.wc.ISVNPathListHandler
- org.tmatesoft.svn.core.wc.ISVNPropertyHandler
- org.tmatesoft.svn.core.wc2.hooks.ISvnPropertyValueProvider
- org.tmatesoft.svn.core.wc.ISVNPropertyValueProvider
- org.tmatesoft.svn.core.auth.ISVNProxyManager
  - org.tmatesoft.svn.core.auth.ISVNProxyManagerEx
- org.tmatesoft.svn.core.io.ISVNReplayHandler
- org.tmatesoft.svn.core.replicator.ISVNReplicationHandler
- org.tmatesoft.svn.core.io.ISVNReporter
- org.tmatesoft.svn.core.io.ISVNReporterBaton
- org.tmatesoft.svn.core.wc.ISVNRepositoryPool
- org.tmatesoft.svn.core.io.ISVNSession
- org.tmatesoft.svn.core.auth.ISVNSSHHostVerifier
- org.tmatesoft.svn.core.wc.ISVNStatusFileProvider
- org.tmatesoft.svn.core.wc.ISVNStatusHandler
- org.tmatesoft.svn.core.wc.admin.ISVNTreeHandler
- org.tmatesoft.svn.core.io.ISVNTunnelProvider
  - org.tmatesoft.svn.core.wc.ISVNOptions
- org.tmatesoft.svn.core.io.ISVNWorkingCopyContentMediator
- org.tmatesoft.svn.core.io.ISVNWorkspaceMediator

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.tmatesoft.svn.core.wc2.ISvnAddParameters.Action
    - org.tmatesoft.svn.core.wc2.ISvnCommitParameters.Action
    - org.tmatesoft.svn.core.wc2.SvnChecksum.Kind
    - org.tmatesoft.svn.core.wc2.SvnFileKind
    - org.tmatesoft.svn.core.wc2.SvnSchedule