public class SVNStatusEditor extends 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(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,
String entryName,
SVNDepth depth,
boolean getAll,
boolean noIgnore,
Collection ignorePatterns,
boolean skipThisDir,
ISVNStatusHandler handler) |
static Collection |
getGlobalIgnores(ISVNOptions options) |
static Collection |
getIgnorePatterns(SVNAdminArea dir,
Collection globalIgnores) |
protected SVNLock |
getLock(SVNURL url) |
long |
getTargetRevision() |
protected SVNWCAccess |
getWCAccess() |
protected String |
getWCRootPath() |
protected String |
getWCRootRelativePath(Collection ignorePatterns,
File file) |
protected boolean |
hasTarget() |
static boolean |
isIgnored(Collection patterns,
File file) |
static boolean |
isIgnored(Collection patterns,
File file,
String relativePath) |
static boolean |
isNameConflict(SVNEntry entry) |
protected boolean |
isNoIgnore() |
protected boolean |
isReportAll() |
void |
setFileProvider(ISVNStatusFileProvider fileProvider) |
void |
setRepositoryInfo(SVNURL root,
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
protected void getDirStatus(SVNEntry parentEntry, SVNAdminArea dir, String entryName, SVNDepth depth, boolean getAll, boolean noIgnore, 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(File file, SVNAdminArea dir, SVNEntry entry, SVNEntry parentEntry, SVNNodeKind fileKind, boolean special, boolean reportAll, boolean isIgnored) throws SVNException
SVNException
protected String getWCRootPath()
protected String getWCRootRelativePath(Collection ignorePatterns, File file)
public static Collection getIgnorePatterns(SVNAdminArea dir, Collection globalIgnores) throws SVNException
SVNException
public static Collection getGlobalIgnores(ISVNOptions options)
public static boolean isIgnored(Collection patterns, File file)
public static boolean isIgnored(Collection patterns, File file, String relativePath)
public void setFileProvider(ISVNStatusFileProvider fileProvider)
Copyright © 2023. All rights reserved.