Package org.tigris.subversion.javahl

Interface Summary

BlameCallback this interface is used to receive every single line for a file on a the SVNClientinterface.blame call.
CommitItemStateFlags the constants in this interface describe the changes to an item to be commited
CommitMessage this is callback interface which has to implemented by the client to receive which files will be commited and to enter the log message
InputInterface Interface for data to be received from subversion used for SVNAdmin.load and SVNAdmin.dump
LockStatus
Notify Subversion notification interface.
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
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.
RevisionKind Various ways of specifying revisions.
ScheduleKind The schedule states an entry can be in.
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

ChangePath
ClientException Subversion client exception class.
CommitItem this class describes a item which will be commited.
CommitItem.StateFlags the class for the commit item state flags.
DirEntry A general subversion directory entry.
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
JNIError This error is thrown by error in the native library
Lock class to describe a lock.
LogMessage this class describes a single subversion revision with log message, author and date
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 this class contains all the information passed by the onNotify2 method of the Notify2 class.
Path Subversion path validation and manipulation.
PropertyData this class describes one property managed by subversion
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
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 interface 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.
SVNInputStream.Outputer this class implements the connection to SVNAdmin
SVNOutputStream This class connects a java.io.PipedOutputStream to a InputInterface.
SVNOutputStream.Inputer this class implements the connection to SVNAdmin
Version Encapsulates version information about the underlying native libraries.