Package org.apache.subversion.javahl
-
Interface Summary Interface Description CommitItemStateFlags The constants in this interface describe the changes to an item to be committed.ISVNClient This interface is the commom interface for all subversion operations.ISVNConfig Interface for manipulating the in-memory configuration info.ISVNConfig.Category Interface for reading and modifying configuration categories.ISVNConfig.Enumerator Interface forISVNConfig.Category.enumerate(java.lang.String, org.apache.subversion.javahl.ISVNConfig.Enumerator)
callback handlers.ISVNEditor Commit/update/status editor interface.ISVNEditor.GetNodeKindCallback Callback interface for providing the kind of the node that was the source of a copy.ISVNEditor.ProvideBaseCallback Callback interface for providing the base contents of a file that is being modified.ISVNEditor.ProvidePropsCallback Callback interface for providing the base properties of a file or directory that is being modified.ISVNRemote Encapsulates an RA session object and related operations.ISVNReporter The update Reporter.ISVNRepos ISVNRepos.MessageReceiver interface to receive the messages -
Class Summary Class Description ClientException.ErrorMessage Describes a single error message in a stack of messages associated with this exception.ClientNotifyInformation The event passed to theClientNotifyCallback.onNotify(org.apache.subversion.javahl.ClientNotifyInformation)
API to notifyISVNClient
of relevant events.CommitInfo This class describes a item which will be committed.CommitItem This class describes a item which will be committed.CommitItem.StateFlags the class for the commit item state flags.ConflictDescriptor The description of a merge conflict, encountered during merge/update/switch operations.ConflictResult The result returned by the callback API used to handle conflicts encountered during merge/update/switch operations.DiffSummary The event passed to theDiffSummaryCallback.onSummary(org.apache.subversion.javahl.DiffSummary)
API in response to path differences reported byISVNClient.diffSummarize(java.lang.String, org.apache.subversion.javahl.types.Revision, java.lang.String, org.apache.subversion.javahl.types.Revision, org.apache.subversion.javahl.types.Depth, java.util.Collection<java.lang.String>, boolean, org.apache.subversion.javahl.callback.DiffSummaryCallback)
.ISVNEditor.ProvideBaseCallback.ReturnValue ISVNEditor.ProvidePropsCallback.ReturnValue ISVNRemote.FileRevision ISVNRemote.LocationSegment JNIObject This class is used internally by the JavaHL implementation and not considered part part of the public API.NativeResources Handles activities related to management of native resouces (e.g.OperationContext A private class to hold the contextual information required to persist in this object, such as notification handlers.ProgressEvent The event passed to theProgressCallback.onProgress(org.apache.subversion.javahl.ProgressEvent)
API to informISVNClient
of command progress (in terms of bytes).ReposNotifyInformation The event passed to theReposNotifyCallback.onNotify(org.apache.subversion.javahl.ReposNotifyInformation)
API to notifyISVNClient
of relevant events.SVNClient This is the main client class.SVNRepos This class offers the same commands as the svnadmin commandline client.SVNUtil SVNUtil.Credential Generic credential description.SVNUtil.DiffOptions Options to control the behaviour of the file diff routines. -
Enum Summary Enum Description ClientNotifyInformation.Action The type of action triggering the notificationClientNotifyInformation.LockStatus ClientNotifyInformation.Status ConflictDescriptor.Action Rich man's enum forsvn_wc_conflict_action_t
.ConflictDescriptor.Kind Rich man's enum forsvn_wc_conflict_kind_t
.ConflictDescriptor.Operation ConflictDescriptor.Reason Rich man's enum forsvn_wc_conflict_reason_t
.ConflictResult.Choice DiffSummary.DiffKind The type of difference being summarized.ISVNRemote.Capability Enumeration of known capabilities of the repository and server.ReposNotifyInformation.Action The type of action triggering the notificationReposNotifyInformation.NodeAction SVNClient.ClientLogLevel enum for the constants of the logging levels.SVNUtil.ConflictDisplayStyle Style for displaying conflicts in merge output.SVNUtil.Credential.Kind Describes the kind of the credential.SVNUtil.DiffOptions.IgnoreSpace To what extent whitespace should be ignored when comparing lines. -
Exception Summary Exception Description ClientException This exception is thrown whenever something goes wrong in the Subversion JavaHL binding's JNI interface.SubversionException This checked exception is thrown whenever something goes wrong with the Subversion JavaHL bindings.SVNUtil.CredentialTypeMismatch Exception used by calling the wrong accessor on Credential for the given credential type. -
Error Summary Error Description JNIError This error is thrown by error in the native library.