public class SVNStatusEditor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected SVNURL |
myRepositoryRoot |
Constructor and Description |
---|
SVNStatusEditor(ISVNOptions options,
SVNWCAccess wcAccess,
SVNAdminAreaInfo info,
boolean noIgnore,
boolean reportAll,
SVNDepth depth,
ISVNStatusHandler handler) |
Modifier and Type | Method and Description |
---|---|
protected SVNStatus |
assembleStatus(java.io.File file,
SVNAdminArea dir,
SVNEntry entry,
SVNEntry parentEntry,
SVNNodeKind fileKind,
boolean special,
boolean reportAll,
boolean isIgnored) |
protected void |
cleanup() |
SVNCommitInfo |
closeEdit() |
protected SVNAdminAreaInfo |
getAdminAreaInfo() |
protected SVNAdminArea |
getAnchor() |
protected ISVNStatusHandler |
getDefaultHandler() |
protected SVNDepth |
getDepth() |
protected void |
getDirStatus(SVNEntry parentEntry,
SVNAdminArea dir,
java.lang.String entryName,
SVNDepth depth,
boolean getAll,
boolean noIgnore,
java.util.Collection ignorePatterns,
boolean skipThisDir,
ISVNStatusHandler handler) |
static java.util.Collection |
getGlobalIgnores(ISVNOptions options) |
static java.util.Collection |
getIgnorePatterns(SVNAdminArea dir,
java.util.Collection globalIgnores) |
protected SVNLock |
getLock(SVNURL url) |
long |
getTargetRevision() |
protected SVNWCAccess |
getWCAccess() |
protected java.lang.String |
getWCRootPath() |
protected java.lang.String |
getWCRootRelativePath(java.util.Collection ignorePatterns,
java.io.File file) |
protected boolean |
hasTarget() |
static boolean |
isIgnored(java.util.Collection patterns,
java.io.File file) |
static boolean |
isIgnored(java.util.Collection patterns,
java.io.File file,
java.lang.String relativePath) |
static boolean |
isNameConflict(SVNEntry entry) |
protected boolean |
isNoIgnore() |
protected boolean |
isReportAll() |
void |
setFileProvider(ISVNStatusFileProvider fileProvider) |
void |
setRepositoryInfo(SVNURL root,
java.util.Map repositoryLocks) |
void |
targetRevision(long revision) |
protected SVNURL myRepositoryRoot
public SVNStatusEditor(ISVNOptions options, SVNWCAccess wcAccess, SVNAdminAreaInfo info, boolean noIgnore, boolean reportAll, SVNDepth depth, ISVNStatusHandler handler)
public long getTargetRevision()
public void targetRevision(long revision)
public SVNCommitInfo closeEdit() throws SVNException
SVNException
public void setRepositoryInfo(SVNURL root, java.util.Map repositoryLocks)
protected void getDirStatus(SVNEntry parentEntry, SVNAdminArea dir, java.lang.String entryName, SVNDepth depth, boolean getAll, boolean noIgnore, java.util.Collection ignorePatterns, boolean skipThisDir, ISVNStatusHandler handler) throws SVNException
SVNException
public static boolean isNameConflict(SVNEntry entry)
protected void cleanup()
protected SVNAdminArea getAnchor()
protected SVNWCAccess getWCAccess()
protected SVNDepth getDepth()
protected boolean isReportAll()
protected boolean isNoIgnore()
protected SVNAdminAreaInfo getAdminAreaInfo()
protected ISVNStatusHandler getDefaultHandler()
protected boolean hasTarget()
protected SVNStatus assembleStatus(java.io.File file, SVNAdminArea dir, SVNEntry entry, SVNEntry parentEntry, SVNNodeKind fileKind, boolean special, boolean reportAll, boolean isIgnored) throws SVNException
SVNException
protected java.lang.String getWCRootPath()
protected java.lang.String getWCRootRelativePath(java.util.Collection ignorePatterns, java.io.File file)
public static java.util.Collection getIgnorePatterns(SVNAdminArea dir, java.util.Collection globalIgnores) throws SVNException
SVNException
public static java.util.Collection getGlobalIgnores(ISVNOptions options)
public static boolean isIgnored(java.util.Collection patterns, java.io.File file)
public static boolean isIgnored(java.util.Collection patterns, java.io.File file, java.lang.String relativePath)
public void setFileProvider(ISVNStatusFileProvider fileProvider)
Copyright © 2004-2012 TMate Software Ltd. All Rights Reserved.