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.
|