Class SVNWCDbDir
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc17.db.SVNWCDbDir
-
public class SVNWCDbDir extends java.lang.ObjectThis structure records all the information that we need to deal with a given working copy directory.
-
-
Field Summary
Fields Modifier and Type Field Description private SVNWCAccessadmAccessHold onto the old-style access baton that corresponds to this PDH.private java.io.FilelocalAbsPathThe absolute path to this working copy directory.private SVNWCDbDirparentThe parent directory's per-dir information.private SVNWCDbRootwcRootWhat wcroot does this directory belong to?
-
Constructor Summary
Constructors Constructor Description SVNWCDbDir(java.io.File localAbsPath)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FilecomputeRelPath()voidflushEntries(java.io.File localAbspath)SVNWCAccessgetAdmAccess()java.io.FilegetLocalAbsPath()SVNWCDbDirgetParent()SVNWCDbRootgetWCRoot()static booleanisUsable(SVNWCDbDir pdh)voidsetLocalAbsPath(java.io.File localAbsPath)voidsetParent(SVNWCDbDir parent)voidsetWCRoot(SVNWCDbRoot wcRoot)
-
-
-
Field Detail
-
localAbsPath
private java.io.File localAbsPath
The absolute path to this working copy directory.
-
wcRoot
private SVNWCDbRoot wcRoot
What wcroot does this directory belong to?
-
parent
private SVNWCDbDir parent
The parent directory's per-dir information.
-
admAccess
private SVNWCAccess admAccess
Hold onto the old-style access baton that corresponds to this PDH.
-
-
Method Detail
-
getLocalAbsPath
public java.io.File getLocalAbsPath()
-
getWCRoot
public SVNWCDbRoot getWCRoot()
-
getParent
public SVNWCDbDir getParent()
-
getAdmAccess
public SVNWCAccess getAdmAccess()
-
setLocalAbsPath
public void setLocalAbsPath(java.io.File localAbsPath)
-
setWCRoot
public void setWCRoot(SVNWCDbRoot wcRoot)
-
setParent
public void setParent(SVNWCDbDir parent)
-
isUsable
public static boolean isUsable(SVNWCDbDir pdh)
-
computeRelPath
public java.io.File computeRelPath()
-
flushEntries
public void flushEntries(java.io.File localAbspath) throws SVNException- Throws:
SVNException
-
-