Class SvnNgGetInfo
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner<V,T>
org.tmatesoft.svn.core.internal.wc2.SvnLocalOperationRunner<V,T>
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner<SvnInfo,SvnGetInfo>
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgGetInfo
- All Implemented Interfaces:
SVNWCContext.ISVNWCNodeHandler
,ISVNCanceller
,ISVNEventHandler
,ISvnOperationRunner<SvnInfo,
SvnGetInfo>
public class SvnNgGetInfo
extends SvnNgOperationRunner<SvnInfo,SvnGetInfo>
implements SVNWCContext.ISVNWCNodeHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private java.util.Map<java.io.File,
SVNTreeConflictDescription> Fields inherited from interface org.tmatesoft.svn.core.ISVNCanceller
NULL
Fields inherited from interface org.tmatesoft.svn.core.wc.ISVNEventHandler
UNKNOWN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate SvnInfo
buildInfo
(java.io.File localAbspath, ISVNWCDb.SVNWCDbKind kind) private SvnInfo
buildUnversionedInfo
(java.io.File localAbspath) private java.util.Map<java.io.File,
SVNTreeConflictDescription> private boolean
isDepthIncludes
(java.io.File rootPath, SVNDepth depth, java.io.File childPath, SVNNodeKind childKind) void
nodeFound
(java.io.File localAbspath, ISVNWCDb.SVNWCDbKind kind) void
reset
(SvnWcGeneration wcGeneration) Resets runner's working copy generation.protected SvnInfo
run
(SVNWCContext context) private SvnSchedule
toSchedule
(SVNWCContext.SVNWCSchedule schedule) Methods inherited from class org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner
deleteDeleteFiles, getRepositoryAccess, getWcGeneration, matchesChangelist, run, setRepositoryAccess
Methods inherited from class org.tmatesoft.svn.core.internal.wc2.SvnLocalOperationRunner
getFirstTarget, isApplicable, sleepForTimestamp
Methods inherited from class org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner
checkCancelled, getOperation, getWcContext, handleEvent, handleEvent, run, setOperation, setWcContext
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
hasRootTreeConflict
private boolean hasRootTreeConflict -
isFirstInfo
private boolean isFirstInfo -
treeConflicts
-
-
Constructor Details
-
SvnNgGetInfo
public SvnNgGetInfo()
-
-
Method Details
-
reset
Description copied from interface:ISvnOperationRunner
Resets runner's working copy generation.- Specified by:
reset
in interfaceISvnOperationRunner<SvnInfo,
SvnGetInfo> - Overrides:
reset
in classSvnNgOperationRunner<SvnInfo,
SvnGetInfo> - Parameters:
wcGeneration
- new working copy generation for the runner
-
run
- Specified by:
run
in classSvnNgOperationRunner<SvnInfo,
SvnGetInfo> - Throws:
SVNException
-
nodeFound
- Specified by:
nodeFound
in interfaceSVNWCContext.ISVNWCNodeHandler
- Throws:
SVNException
-
buildUnversionedInfo
- Throws:
SVNException
-
buildInfo
- Throws:
SVNException
-
toSchedule
-
isDepthIncludes
private boolean isDepthIncludes(java.io.File rootPath, SVNDepth depth, java.io.File childPath, SVNNodeKind childKind) -
getTreeConflicts
-