|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||