public abstract class FSRoot extends Object
| Modifier and Type | Field and Description |
|---|---|
protected FSRevisionNode |
myRootRevisionNode |
| Modifier and Type | Method and Description |
|---|---|
SVNNodeKind |
checkNodeKind(String path) |
Map |
detectChanged() |
protected Map |
fetchAllChanges(FSFile changesFile,
boolean prefolded) |
protected FSRevisionNode |
fetchRevNodeFromCache(String path) |
abstract Map |
getChangedPaths() |
abstract FSCopyInheritance |
getCopyInheritance(FSParentPath child) |
long |
getFileSize(String path) |
InputStream |
getFileStreamForPath(SVNDeltaCombiner combiner,
String path) |
FSFS |
getOwner() |
abstract long |
getRevision() |
FSRevisionNode |
getRevisionNode(String path) |
abstract FSRevisionNode |
getRootRevisionNode() |
boolean |
isUseLogAddressing() |
FSParentPath |
openPath(String path,
boolean lastEntryMustExist,
boolean storeParents) |
void |
putRevNodeToCache(String path,
FSRevisionNode node) |
void |
removeRevNodeFromCache(String path) |
void |
writeIndexData(CountingOutputStream protoFile,
long newRevision,
String txnId) |
protected FSRevisionNode myRootRevisionNode
protected FSRoot(FSFS owner)
public FSFS getOwner()
public FSRevisionNode getRevisionNode(String path) throws SVNException
SVNExceptionpublic abstract long getRevision()
public abstract FSRevisionNode getRootRevisionNode() throws SVNException
SVNExceptionpublic abstract Map getChangedPaths() throws SVNException
SVNExceptionpublic abstract FSCopyInheritance getCopyInheritance(FSParentPath child) throws SVNException
SVNExceptionpublic FSParentPath openPath(String path, boolean lastEntryMustExist, boolean storeParents) throws SVNException
SVNExceptionpublic SVNNodeKind checkNodeKind(String path) throws SVNException
SVNExceptionpublic void putRevNodeToCache(String path, FSRevisionNode node) throws SVNException
SVNExceptionpublic void removeRevNodeFromCache(String path) throws SVNException
SVNExceptionprotected FSRevisionNode fetchRevNodeFromCache(String path) throws SVNException
SVNExceptionprotected Map fetchAllChanges(FSFile changesFile, boolean prefolded) throws SVNException
SVNExceptionpublic Map detectChanged() throws SVNException
SVNExceptionpublic InputStream getFileStreamForPath(SVNDeltaCombiner combiner, String path) throws SVNException
SVNExceptionpublic long getFileSize(String path) throws SVNException
SVNExceptionpublic boolean isUseLogAddressing()
public void writeIndexData(CountingOutputStream protoFile, long newRevision, String txnId) throws SVNException
SVNExceptionCopyright © 2025. All rights reserved.