See: Description
Interface | Description |
---|---|
BlameCallback |
This interface is used to receive every single line for a file on a
the SVNClientInterface.blame call.
|
BlameCallback2 |
This interface is used to receive every single line for a file on a
the SVNClientInterface.blame call.
|
BlameCallback3 |
This interface is used to receive every single line for a file on a
the SVNClientInterface.blame call.
|
ChangelistCallback |
This interface is used to receive every status item for
the SVNClientInterface.status call.
|
CommitItemStateFlags |
The constants in this interface describe the changes to an item to
be committed.
|
CommitMessage |
This is callback interface which has to implemented by the client
to receive which files will be committed and to enter the log
message.
|
ConflictResolverCallback |
The callback API used to handle conflicts encountered during
merge/update/switch operations.
|
DiffSummaryReceiver |
Subversion diff summarization interface.
|
InfoCallback |
This interface is used to retrieve info each result in a
SVNClientInterface.info2 call.
|
InputInterface |
Interface for data to be received from subversion
used for SVNAdmin.load and SVNAdmin.dump
|
ListCallback |
This interface is used to receive every single line for a file on a
the SVNClientInterface.blame call.
|
LockStatus | |
LogMessageCallback |
This interface is used to receive every log message for the log
messages found by a SVNClientInterface.logMessages call.
|
MergeinfoLogKind |
Constants to specify which collection of revisions to report in
getMergeinfoLog.
|
Notify | Deprecated
Use Notify2 instead
|
Notify2 |
Subversion notification interface.
|
NotifyAction |
The type of action triggering the notification
|
NotifyStatus |
Status of the text or the property of the item triggering the
notification.
|
OutputInterface |
Interface to send data to subversion used by SVNAdmin.load.
|
ProgressListener |
Subversion progress event interface.
|
PromptUserPassword |
The original interface for receiving callbacks for authentication.
|
PromptUserPassword2 |
Partial interface for receiving callbacks for authentication.
|
PromptUserPassword3 |
The interface for requesting authentication credentials from the
user.
|
ProplistCallback |
This interface is used to property lists for each path in a
SVNClientInterface.properties call.
|
RevisionKind |
Various ways of specifying revisions.
|
ScheduleKind |
The schedule states an entry can be in.
|
StatusCallback |
This interface is used to receive every status item for
the SVNClientInterface.status call.
|
StatusKind |
class for kind status of the item or its properties
|
SVNAdmin.MessageReceiver |
interface to receive the messages
|
SVNClientInterface |
This interface is the commom interface for all subversion
operations.
|
SVNClientLogLevel |
Class for the constants of the logging levels.
|
Class | Description |
---|---|
BlameCallbackImpl |
Implementation of
BlameCallback interface. |
BlameCallbackImpl.BlameLine |
Class represeting one line of the lines, i.e.
|
ChangePath | |
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.
|
ConflictVersion |
The description of a merge conflict, encountered during
merge/update/switch operations.
|
CopySource |
A description of a copy source.
|
Depth |
The concept of depth for directories.
|
DiffSummary |
The event passed to the
DiffSummaryReceiver.onSummary(DiffSummary) API in response to path
differences reported by SVNClientInterface.diffSummarize(java.lang.String, org.tigris.subversion.javahl.Revision, java.lang.String, org.tigris.subversion.javahl.Revision, int, java.lang.String[], boolean, org.tigris.subversion.javahl.DiffSummaryReceiver) . |
DiffSummary.DiffKind |
The type of difference being summarized.
|
DirEntry |
A general subversion directory entry.
|
ErrorCodes |
Provide mappings from error codes generated by the C runtime to meaningful
Java values.
|
Info |
Give information about one subversion item (file or directory) in the
working copy
|
Info2 |
this class is returned by SVNClientInterface.info2 and contains information
about items in the repository or working copy
|
Lock |
Class to describe a lock.
|
LogDate |
Holds date for a log message.
|
LogMessage |
This class describes a single subversion revision with log message,
author and date.
|
Mergeinfo |
Merge history for a path.
|
NodeKind |
Poor mans enum for svn_node_kind_t
|
Notify.Action |
The type of action occuring.
|
Notify.Status |
The type of notification that is occuring.
|
NotifyInformation |
The event passed to the
Notify2.onNotify(NotifyInformation)
API to notify SVNClientInterface of relevant events. |
Operation |
Poor mans enum for svn_wc_operation_t
|
Path |
Subversion path validation and manipulation.
|
ProgressEvent |
The event passed to the
ProgressListener.onProgress(ProgressEvent) API to inform SVNClientInterface of command progress (in terms of bytes). |
PropertyData |
This class describes one property managed by Subversion.
|
ProplistCallbackImpl |
Implementation of
ProplistCallback interface. |
Revision |
Class to specify a revision in a svn command.
|
Revision.DateSpec |
class to specify a revision by a date
|
Revision.Kind |
Various ways of specifying revisions.
|
Revision.Number |
class to specify a Revision by number
|
RevisionRange |
Object that describes a revision range
|
Status |
Subversion status API.
|
Status.Kind |
class for kind status of the item or its properties
the constants are defined in the interface StatusKind for building
reasons
|
SVNAdmin |
This class offers the same commands as the svnadmin commandline
client.
|
SVNClient |
This is the main client class.
|
SVNClient.LogLevel |
class for the constants of the logging levels.
|
SVNClientSynchronized |
This class provides a threadsafe wrapped for SVNClient
|
SVNInputStream |
This class connects a java.io.PipedInputStream to a OutputInterface.
|
SVNOutputStream |
This class connects a java.io.PipedOutputStream to a InputInterface.
|
Version |
Encapsulates version information about the underlying native
libraries.
|
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.
|
Provides a (mostly native, using JNI and javah) implementation of a high level Java API for Subversion. JavaHL was originally targeted for implementors of GUI clients and IDE plug-ins, and currently provides a minimal-but-complete set of APIs which expose the core Subversion C API to Java. It requires a JRE 1.2+ (runtime).
It is currently quite mature, and can be considered for production use.