org.tmatesoft.svn.core.javahl

Class SVNClientImpl

public class SVNClientImpl extends Object implements SVNClientInterface

Version: 1.1.1

Author: TMate Software Ltd.

Nested Class Summary
static classSVNClientImpl.LogLevel
Constructor Summary
protected SVNClientImpl(SVNClient owner)
protected SVNClientImpl(SVNClient owner, IHTTPConnectionFactory httpConnectionFactory, ISVNConnectorFactory svnConnectorFactory)
Method Summary
voidadd(String path, boolean recurse)
voidadd(String path, boolean recurse, boolean force)
byte[]blame(String path, Revision revisionStart, Revision revisionEnd)
voidblame(String path, Revision revisionStart, Revision revisionEnd, BlameCallback callback)
voidblame(String path, Revision pegRevision, Revision revisionStart, Revision revisionEnd, BlameCallback callback)
voidcancelOperation()
longcheckout(String moduleName, String destPath, Revision revision, Revision pegRevision, boolean recurse, boolean ignoreExternals)
longcheckout(String moduleName, String destPath, Revision revision, boolean recurse)
voidcleanup(String path)
longcommit(String[] path, String message, boolean recurse)
longcommit(String[] path, String message, boolean recurse, boolean noUnlock)
long[]commit(String[] path, String message, boolean recurse, boolean noUnlock, boolean atomicCommit)
voidcommitMessageHandler(CommitMessage messageHandler)
voidcopy(String srcPath, String destPath, String message, Revision revision)
voiddiff(String target1, Revision revision1, String target2, Revision revision2, String outFileName, boolean recurse)
voiddiff(String target1, Revision revision1, String target2, Revision revision2, String outFileName, boolean recurse, boolean ignoreAncestry, boolean noDiffDeleted, boolean force)
voiddiff(String target, Revision pegRevision, Revision startRevision, Revision endRevision, String outFileName, boolean recurse, boolean ignoreAncestry, boolean noDiffDeleted, boolean force)
voiddispose()
longdoExport(String srcPath, String destPath, Revision revision, boolean force)
longdoExport(String srcPath, String destPath, Revision revision, Revision pegRevision, boolean force, boolean ignoreExternals, boolean recurse, String nativeEOL)
voiddoImport(String path, String url, String message, boolean recurse)
longdoSwitch(String path, String url, Revision revision, boolean recurse)
byte[]fileContent(String path, Revision revision)
byte[]fileContent(String path, Revision revision, Revision pegRevision)
StringgetAdminDirectoryName()
ISVNAuthenticationStoragegetClientCredentialsStorage()
SVNClientManagergetClientManager()
protected CommitMessagegetCommitMessage()
StringgetConfigDirectory()
protected ISVNEventHandlergetEventListener()
StringgetLastPath()
protected NotifygetNotify()
protected Notify2getNotify2()
static ISVNAuthenticationStoragegetRuntimeCredentialsStorage()
protected SVNCommitClientgetSVNCommitClient()
protected SVNCopyClientgetSVNCopyClient()
protected SVNDiffClientgetSVNDiffClient()
protected SVNLogClientgetSVNLogClient()
protected SVNStatusClientgetSVNStatusClient()
protected SVNUpdateClientgetSVNUpdateClient()
protected SVNWCClientgetSVNWCClient()
VersiongetVersion()
StringgetVersionInfo(String path, String trailUrl, boolean lastChanged)
Infoinfo(String path)
Info2[]info2(String pathOrUrl, Revision revision, Revision pegRevision, boolean recurse)
booleanisAdminDirectory(String name)
protected static booleanisURL(String pathOrUrl)
DirEntry[]list(String url, Revision revision, boolean recurse)
DirEntry[]list(String url, Revision revision, Revision pegRevision, boolean recurse)
voidlock(String[] path, String comment, boolean force)
LogMessage[]logMessages(String path, Revision revisionStart, Revision revisionEnd)
LogMessage[]logMessages(String path, Revision revisionStart, Revision revisionEnd, boolean stopOnCopy)
LogMessage[]logMessages(String path, Revision revisionStart, Revision revisionEnd, boolean stopOnCopy, boolean discoverPath)
LogMessage[]logMessages(String path, Revision revisionStart, Revision revisionEnd, boolean stopOnCopy, boolean discoverPath, long limit)
voidmerge(String path1, Revision revision1, String path2, Revision revision2, String localPath, boolean force, boolean recurse)
voidmerge(String path1, Revision revision1, String path2, Revision revision2, String localPath, boolean force, boolean recurse, boolean ignoreAncestry, boolean dryRun)
voidmerge(String path, Revision pegRevision, Revision revision1, Revision revision2, String localPath, boolean force, boolean recurse, boolean ignoreAncestry, boolean dryRun)
voidmkdir(String[] path, String message)
voidmove(String srcPath, String destPath, String message, Revision revision, boolean force)
voidmove(String srcPath, String destPath, String message, boolean force)
static SVNClientImplnewInstance()
static SVNClientImplnewInstance(SVNClient owner)
static SVNClientImplnewInstance(SVNClient owner, IHTTPConnectionFactory httpConnectionFactory, ISVNConnectorFactory svnConnectorFactory)
static SVNClientImplnewInstance(SVNClient owner, IHTTPConnectionFactory httpConnectionFactory, ISVNConnectorFactory svnConnectorFactory, boolean trackClient)
voidnotification(Notify notify)
voidnotification2(Notify2 notify)
voidpassword(String password)
PropertyData[]properties(String path)
PropertyData[]properties(String path, Revision revision)
PropertyData[]properties(String path, Revision revision, Revision pegRevision)
voidpropertyCreate(String path, String name, String value, boolean recurse)
voidpropertyCreate(String path, String name, String value, boolean recurse, boolean force)
voidpropertyCreate(String path, String name, byte[] value, boolean recurse)
voidpropertyCreate(String path, String name, byte[] value, boolean recurse, boolean force)
PropertyDatapropertyGet(String path, String name)
PropertyDatapropertyGet(String path, String name, Revision revision)
PropertyDatapropertyGet(String path, String name, Revision revision, Revision pegRevision)
voidpropertyRemove(String path, String name, boolean recurse)
voidpropertySet(String path, String name, byte[] value, boolean recurse)
voidpropertySet(String path, String name, byte[] value, boolean recurse, boolean force)
voidpropertySet(String path, String name, String value, boolean recurse)
voidpropertySet(String path, String name, String value, boolean recurse, boolean force)
voidrelocate(String from, String to, String path, boolean recurse)
voidremove(String[] path, String message, boolean force)
voidresolved(String path, boolean recurse)
voidrevert(String path, boolean recurse)
PropertyData[]revProperties(String path, Revision rev)
PropertyDatarevProperty(String path, String name, Revision rev)
voidsetClientCredentialsStorage(ISVNAuthenticationStorage storage)
voidsetConfigDirectory(String configDir)
voidsetPrompt(PromptUserPassword prompt)
voidsetRevProperty(String path, String name, Revision rev, String value, boolean force)
static voidsetRuntimeCredentialsStorage(ISVNAuthenticationStorage storage)
StatussingleStatus(String path, boolean onServer)
Status[]status(String path, boolean descend, boolean onServer, boolean getAll)
Status[]status(String path, boolean descend, boolean onServer, boolean getAll, boolean noIgnore)
Status[]status(String path, boolean descend, boolean onServer, boolean getAll, boolean noIgnore, boolean ignoreExternals)
voidstreamFileContent(String path, Revision revision, Revision pegRevision, int bufferSize, OutputStream stream)
protected voidthrowException(SVNException e)
voidunlock(String[] path, boolean force)
longupdate(String path, Revision revision, boolean recurse)
long[]update(String[] path, Revision revision, boolean recurse, boolean ignoreExternals)
voidusername(String username)
static Stringversion()
static intversionMajor()
static intversionMicro()
static intversionMinor()

Constructor Detail

SVNClientImpl

protected SVNClientImpl(SVNClient owner)

SVNClientImpl

protected SVNClientImpl(SVNClient owner, IHTTPConnectionFactory httpConnectionFactory, ISVNConnectorFactory svnConnectorFactory)

Method Detail

add

public void add(String path, boolean recurse)

add

public void add(String path, boolean recurse, boolean force)

blame

public byte[] blame(String path, Revision revisionStart, Revision revisionEnd)

blame

public void blame(String path, Revision revisionStart, Revision revisionEnd, BlameCallback callback)

blame

public void blame(String path, Revision pegRevision, Revision revisionStart, Revision revisionEnd, BlameCallback callback)

cancelOperation

public void cancelOperation()

checkout

public long checkout(String moduleName, String destPath, Revision revision, Revision pegRevision, boolean recurse, boolean ignoreExternals)

checkout

public long checkout(String moduleName, String destPath, Revision revision, boolean recurse)

cleanup

public void cleanup(String path)

commit

public long commit(String[] path, String message, boolean recurse)

commit

public long commit(String[] path, String message, boolean recurse, boolean noUnlock)

commit

public long[] commit(String[] path, String message, boolean recurse, boolean noUnlock, boolean atomicCommit)

commitMessageHandler

public void commitMessageHandler(CommitMessage messageHandler)

copy

public void copy(String srcPath, String destPath, String message, Revision revision)

diff

public void diff(String target1, Revision revision1, String target2, Revision revision2, String outFileName, boolean recurse)

diff

public void diff(String target1, Revision revision1, String target2, Revision revision2, String outFileName, boolean recurse, boolean ignoreAncestry, boolean noDiffDeleted, boolean force)

diff

public void diff(String target, Revision pegRevision, Revision startRevision, Revision endRevision, String outFileName, boolean recurse, boolean ignoreAncestry, boolean noDiffDeleted, boolean force)

dispose

public void dispose()

doExport

public long doExport(String srcPath, String destPath, Revision revision, boolean force)

doExport

public long doExport(String srcPath, String destPath, Revision revision, Revision pegRevision, boolean force, boolean ignoreExternals, boolean recurse, String nativeEOL)

doImport

public void doImport(String path, String url, String message, boolean recurse)

doSwitch

public long doSwitch(String path, String url, Revision revision, boolean recurse)

fileContent

public byte[] fileContent(String path, Revision revision)

fileContent

public byte[] fileContent(String path, Revision revision, Revision pegRevision)

getAdminDirectoryName

public String getAdminDirectoryName()

getClientCredentialsStorage

public ISVNAuthenticationStorage getClientCredentialsStorage()

getClientManager

public SVNClientManager getClientManager()

getCommitMessage

protected CommitMessage getCommitMessage()

getConfigDirectory

public String getConfigDirectory()

getEventListener

protected ISVNEventHandler getEventListener()

getLastPath

public String getLastPath()

getNotify

protected Notify getNotify()

Deprecated:

getNotify2

protected Notify2 getNotify2()

getRuntimeCredentialsStorage

public static ISVNAuthenticationStorage getRuntimeCredentialsStorage()

getSVNCommitClient

protected SVNCommitClient getSVNCommitClient()

getSVNCopyClient

protected SVNCopyClient getSVNCopyClient()

getSVNDiffClient

protected SVNDiffClient getSVNDiffClient()

getSVNLogClient

protected SVNLogClient getSVNLogClient()

getSVNStatusClient

protected SVNStatusClient getSVNStatusClient()

getSVNUpdateClient

protected SVNUpdateClient getSVNUpdateClient()

getSVNWCClient

protected SVNWCClient getSVNWCClient()

getVersion

public Version getVersion()

getVersionInfo

public String getVersionInfo(String path, String trailUrl, boolean lastChanged)

info

public Info info(String path)

info2

public Info2[] info2(String pathOrUrl, Revision revision, Revision pegRevision, boolean recurse)

isAdminDirectory

public boolean isAdminDirectory(String name)

isURL

protected static boolean isURL(String pathOrUrl)

list

public DirEntry[] list(String url, Revision revision, boolean recurse)

list

public DirEntry[] list(String url, Revision revision, Revision pegRevision, boolean recurse)

lock

public void lock(String[] path, String comment, boolean force)

logMessages

public LogMessage[] logMessages(String path, Revision revisionStart, Revision revisionEnd)

logMessages

public LogMessage[] logMessages(String path, Revision revisionStart, Revision revisionEnd, boolean stopOnCopy)

logMessages

public LogMessage[] logMessages(String path, Revision revisionStart, Revision revisionEnd, boolean stopOnCopy, boolean discoverPath)

logMessages

public LogMessage[] logMessages(String path, Revision revisionStart, Revision revisionEnd, boolean stopOnCopy, boolean discoverPath, long limit)

merge

public void merge(String path1, Revision revision1, String path2, Revision revision2, String localPath, boolean force, boolean recurse)

merge

public void merge(String path1, Revision revision1, String path2, Revision revision2, String localPath, boolean force, boolean recurse, boolean ignoreAncestry, boolean dryRun)

merge

public void merge(String path, Revision pegRevision, Revision revision1, Revision revision2, String localPath, boolean force, boolean recurse, boolean ignoreAncestry, boolean dryRun)

mkdir

public void mkdir(String[] path, String message)

move

public void move(String srcPath, String destPath, String message, Revision revision, boolean force)

move

public void move(String srcPath, String destPath, String message, boolean force)

newInstance

public static SVNClientImpl newInstance()

newInstance

public static SVNClientImpl newInstance(SVNClient owner)

newInstance

public static SVNClientImpl newInstance(SVNClient owner, IHTTPConnectionFactory httpConnectionFactory, ISVNConnectorFactory svnConnectorFactory)

newInstance

public static SVNClientImpl newInstance(SVNClient owner, IHTTPConnectionFactory httpConnectionFactory, ISVNConnectorFactory svnConnectorFactory, boolean trackClient)

notification

public void notification(Notify notify)

Deprecated:

notification2

public void notification2(Notify2 notify)

password

public void password(String password)

properties

public PropertyData[] properties(String path)

properties

public PropertyData[] properties(String path, Revision revision)

properties

public PropertyData[] properties(String path, Revision revision, Revision pegRevision)

propertyCreate

public void propertyCreate(String path, String name, String value, boolean recurse)

propertyCreate

public void propertyCreate(String path, String name, String value, boolean recurse, boolean force)

propertyCreate

public void propertyCreate(String path, String name, byte[] value, boolean recurse)

propertyCreate

public void propertyCreate(String path, String name, byte[] value, boolean recurse, boolean force)

propertyGet

public PropertyData propertyGet(String path, String name)

propertyGet

public PropertyData propertyGet(String path, String name, Revision revision)

propertyGet

public PropertyData propertyGet(String path, String name, Revision revision, Revision pegRevision)

propertyRemove

public void propertyRemove(String path, String name, boolean recurse)

propertySet

public void propertySet(String path, String name, byte[] value, boolean recurse)

propertySet

public void propertySet(String path, String name, byte[] value, boolean recurse, boolean force)

propertySet

public void propertySet(String path, String name, String value, boolean recurse)

propertySet

public void propertySet(String path, String name, String value, boolean recurse, boolean force)

relocate

public void relocate(String from, String to, String path, boolean recurse)

remove

public void remove(String[] path, String message, boolean force)

resolved

public void resolved(String path, boolean recurse)

revert

public void revert(String path, boolean recurse)

revProperties

public PropertyData[] revProperties(String path, Revision rev)

revProperty

public PropertyData revProperty(String path, String name, Revision rev)

setClientCredentialsStorage

public void setClientCredentialsStorage(ISVNAuthenticationStorage storage)

setConfigDirectory

public void setConfigDirectory(String configDir)

setPrompt

public void setPrompt(PromptUserPassword prompt)

setRevProperty

public void setRevProperty(String path, String name, Revision rev, String value, boolean force)

setRuntimeCredentialsStorage

public static void setRuntimeCredentialsStorage(ISVNAuthenticationStorage storage)

singleStatus

public Status singleStatus(String path, boolean onServer)

status

public Status[] status(String path, boolean descend, boolean onServer, boolean getAll)

status

public Status[] status(String path, boolean descend, boolean onServer, boolean getAll, boolean noIgnore)

status

public Status[] status(String path, boolean descend, boolean onServer, boolean getAll, boolean noIgnore, boolean ignoreExternals)

streamFileContent

public void streamFileContent(String path, Revision revision, Revision pegRevision, int bufferSize, OutputStream stream)

throwException

protected void throwException(SVNException e)

unlock

public void unlock(String[] path, boolean force)

update

public long update(String path, Revision revision, boolean recurse)

update

public long[] update(String[] path, Revision revision, boolean recurse, boolean ignoreExternals)

username

public void username(String username)

version

public static String version()

versionMajor

public static int versionMajor()

versionMicro

public static int versionMicro()

versionMinor

public static int versionMinor()
Copyright © 2004-2007 TMate Software Ltd. All Rights Reserved.