| 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 for
ISVNConfig.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 | Description |
|---|---|
| ClientException.ErrorMessage |
Describes a single error message in a stack of messages
associated with this exception.
|
| ClientNotifyInformation |
The event passed to the
ClientNotifyCallback.onNotify(org.apache.subversion.javahl.ClientNotifyInformation)
API to notify ISVNClient 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 the
DiffSummaryCallback.onSummary(org.apache.subversion.javahl.DiffSummary) API
in response to path differences reported by ISVNClient.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 the
ProgressCallback.onProgress(org.apache.subversion.javahl.ProgressEvent) API to inform
ISVNClient of command progress (in terms of bytes). |
| ReposNotifyInformation |
The event passed to the
ReposNotifyCallback.onNotify(org.apache.subversion.javahl.ReposNotifyInformation)
API to notify ISVNClient 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 | Description |
|---|---|
| ClientNotifyInformation.Action |
The type of action triggering the notification
|
| ClientNotifyInformation.LockStatus | |
| ClientNotifyInformation.Status | |
| ConflictDescriptor.Action |
Rich man's enum for
svn_wc_conflict_action_t. |
| ConflictDescriptor.Kind |
Rich man's enum for
svn_wc_conflict_kind_t. |
| ConflictDescriptor.Operation | |
| ConflictDescriptor.Reason |
Rich man's enum for
svn_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 notification
|
| ReposNotifyInformation.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 | 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 | Description |
|---|---|
| JNIError |
This error is thrown by error in the native library.
|