public abstract class FSRoot
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected FSRevisionNode |
myRootRevisionNode |
Modifier and Type | Method and Description |
---|---|
SVNNodeKind |
checkNodeKind(java.lang.String path) |
java.util.Map |
detectChanged() |
protected java.util.Map |
fetchAllChanges(FSFile changesFile,
boolean prefolded) |
protected FSRevisionNode |
fetchRevNodeFromCache(java.lang.String path) |
abstract java.util.Map |
getChangedPaths() |
abstract FSCopyInheritance |
getCopyInheritance(FSParentPath child) |
long |
getFileSize(java.lang.String path) |
java.io.InputStream |
getFileStreamForPath(SVNDeltaCombiner combiner,
java.lang.String path) |
FSFS |
getOwner() |
abstract long |
getRevision() |
FSRevisionNode |
getRevisionNode(java.lang.String path) |
abstract FSRevisionNode |
getRootRevisionNode() |
FSParentPath |
openPath(java.lang.String path,
boolean lastEntryMustExist,
boolean storeParents) |
void |
putRevNodeToCache(java.lang.String path,
FSRevisionNode node) |
void |
removeRevNodeFromCache(java.lang.String path) |
protected FSRevisionNode myRootRevisionNode
protected FSRoot(FSFS owner)
public FSFS getOwner()
public FSRevisionNode getRevisionNode(java.lang.String path) throws SVNException
SVNException
public abstract long getRevision()
public abstract FSRevisionNode getRootRevisionNode() throws SVNException
SVNException
public abstract java.util.Map getChangedPaths() throws SVNException
SVNException
public abstract FSCopyInheritance getCopyInheritance(FSParentPath child) throws SVNException
SVNException
public FSParentPath openPath(java.lang.String path, boolean lastEntryMustExist, boolean storeParents) throws SVNException
SVNException
public SVNNodeKind checkNodeKind(java.lang.String path) throws SVNException
SVNException
public void putRevNodeToCache(java.lang.String path, FSRevisionNode node) throws SVNException
SVNException
public void removeRevNodeFromCache(java.lang.String path) throws SVNException
SVNException
protected FSRevisionNode fetchRevNodeFromCache(java.lang.String path) throws SVNException
SVNException
protected java.util.Map fetchAllChanges(FSFile changesFile, boolean prefolded) throws SVNException
SVNException
public java.util.Map detectChanged() throws SVNException
SVNException
public java.io.InputStream getFileStreamForPath(SVNDeltaCombiner combiner, java.lang.String path) throws SVNException
SVNException
public long getFileSize(java.lang.String path) throws SVNException
SVNException
Copyright © 2004-2012 TMate Software Ltd. All Rights Reserved.