Class FSRevisionNode
java.lang.Object
org.tmatesoft.svn.core.internal.io.fs.FSRevisionNode
public class FSRevisionNode
extends java.lang.Object
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringprivate java.lang.Stringprivate longprivate java.lang.Stringprivate longprivate longprivate java.lang.Stringprivate java.util.Mapprivate FSIDprivate booleanprivate FSIDprivate booleanprivate longprivate FSIDprivate FSRepresentationprivate FSRepresentationprivate SVNNodeKind -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchooseDeltaBase(FSFS fsfsOwner) static FSRevisionNodedumpRevisionNode(FSRevisionNode revNode) static FSRevisionNodefromMap(java.util.Map headers) getChildDirNode(java.lang.String childName, FSFS fsfsOwner) java.lang.Stringlongjava.lang.StringlonglonggetCount()java.lang.Stringlongprotected java.util.Mapjava.util.MapgetDirEntries(FSFS fsfsOwner) longjava.lang.Stringjava.lang.StringgetId()longgetProperties(FSFS fsfsOwner) getType()booleanbooleanbooleanprivate static voidparseCopyFrom(java.lang.String copyfrom, FSRevisionNode revNode) private static voidparseCopyRoot(java.lang.String copyroot, FSRevisionNode revNode) static voidparseRepresentationHeader(java.lang.String representation, FSRevisionNode revNode, java.lang.String txnId, boolean isData, boolean mutableRepTuncated) voidsetCopyFromPath(java.lang.String copyFromPath) voidsetCopyFromRevision(long copyFromRev) voidsetCopyRootPath(java.lang.String copyRootPath) voidsetCopyRootRevision(long copyRootRev) voidsetCount(long count) voidsetCreatedPath(java.lang.String cpath) voidsetDirContents(java.util.Map dirContents) voidsetFreshRootPredecessorId(FSID freshRootPredecessorId) voidsetHasMergeInfo(boolean hasMergeInfo) voidvoidsetIsFreshTxnRoot(boolean isFreshTxnRoot) voidsetMergeInfoCount(long mergeInfoCount) voidsetPredecessorId(FSID predRevNodeId) voidsetPropsRepresentation(FSRepresentation propsRepr) voidsetTextRepresentation(FSRepresentation textRepr) voidsetType(SVNNodeKind nodeKind) java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
HEADER_ID
public static final java.lang.String HEADER_ID- See Also:
-
HEADER_TYPE
public static final java.lang.String HEADER_TYPE- See Also:
-
HEADER_COUNT
public static final java.lang.String HEADER_COUNT- See Also:
-
HEADER_PROPS
public static final java.lang.String HEADER_PROPS- See Also:
-
HEADER_TEXT
public static final java.lang.String HEADER_TEXT- See Also:
-
HEADER_CPATH
public static final java.lang.String HEADER_CPATH- See Also:
-
HEADER_PRED
public static final java.lang.String HEADER_PRED- See Also:
-
HEADER_COPYFROM
public static final java.lang.String HEADER_COPYFROM- See Also:
-
HEADER_COPYROOT
public static final java.lang.String HEADER_COPYROOT- See Also:
-
HEADER_IS_FRESH_TXN_ROOT
public static final java.lang.String HEADER_IS_FRESH_TXN_ROOT- See Also:
-
HEADER_MERGE_INFO_COUNT
public static final java.lang.String HEADER_MERGE_INFO_COUNT- See Also:
-
HEADER_MERGE_INFO_HERE
public static final java.lang.String HEADER_MERGE_INFO_HERE- See Also:
-
myId
-
myType
-
myCount
private long myCount -
myPredecessorId
-
myTextRepresentation
-
myPropsRepresentation
-
myCreatedPath
private java.lang.String myCreatedPath -
myCopyFromRevision
private long myCopyFromRevision -
myCopyFromPath
private java.lang.String myCopyFromPath -
myCopyRootRevision
private long myCopyRootRevision -
myCopyRootPath
private java.lang.String myCopyRootPath -
myDirContents
private java.util.Map myDirContents -
myIsFreshTxnRoot
private boolean myIsFreshTxnRoot -
myFreshRootPredecessorId
-
myMergeInfoCount
private long myMergeInfoCount -
myHasMergeInfo
private boolean myHasMergeInfo
-
-
Constructor Details
-
FSRevisionNode
public FSRevisionNode()
-
-
Method Details
-
setId
-
setType
-
setCount
public void setCount(long count) -
setPredecessorId
-
setTextRepresentation
-
setPropsRepresentation
-
setCreatedPath
public void setCreatedPath(java.lang.String cpath) -
setCopyFromRevision
public void setCopyFromRevision(long copyFromRev) -
setCopyFromPath
public void setCopyFromPath(java.lang.String copyFromPath) -
setCopyRootRevision
public void setCopyRootRevision(long copyRootRev) -
setCopyRootPath
public void setCopyRootPath(java.lang.String copyRootPath) -
setMergeInfoCount
public void setMergeInfoCount(long mergeInfoCount) -
setHasMergeInfo
public void setHasMergeInfo(boolean hasMergeInfo) -
getId
-
getType
-
getCount
public long getCount() -
getPredecessorId
-
getTextRepresentation
-
getPropsRepresentation
-
getCreatedPath
public java.lang.String getCreatedPath() -
getCreatedRevision
public long getCreatedRevision() -
getCopyFromRevision
public long getCopyFromRevision() -
getCopyFromPath
public java.lang.String getCopyFromPath() -
getCopyRootRevision
public long getCopyRootRevision() -
getCopyRootPath
public java.lang.String getCopyRootPath() -
dumpRevisionNode
-
getDirContents
protected java.util.Map getDirContents() -
setDirContents
public void setDirContents(java.util.Map dirContents) -
hasMergeInfo
public boolean hasMergeInfo() -
getMergeInfoCount
public long getMergeInfoCount() -
hasDescendantsWithMergeInfo
public boolean hasDescendantsWithMergeInfo() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
fromMap
- Throws:
SVNException
-
parseRepresentationHeader
public static void parseRepresentationHeader(java.lang.String representation, FSRevisionNode revNode, java.lang.String txnId, boolean isData, boolean mutableRepTuncated) throws SVNException - Throws:
SVNException
-
parseCopyFrom
private static void parseCopyFrom(java.lang.String copyfrom, FSRevisionNode revNode) throws SVNException - Throws:
SVNException
-
parseCopyRoot
private static void parseCopyRoot(java.lang.String copyroot, FSRevisionNode revNode) throws SVNException - Throws:
SVNException
-
getChildDirNode
public FSRevisionNode getChildDirNode(java.lang.String childName, FSFS fsfsOwner) throws SVNException - Throws:
SVNException
-
getDirEntries
- Throws:
SVNException
-
getProperties
- Throws:
SVNException
-
chooseDeltaBase
- Throws:
SVNException
-
getFileMD5Checksum
- Throws:
SVNException
-
getFileSHA1Checksum
- Throws:
SVNException
-
getFileLength
- Throws:
SVNException
-
setIsFreshTxnRoot
public void setIsFreshTxnRoot(boolean isFreshTxnRoot) -
isFreshTxnRoot
public boolean isFreshTxnRoot() -
setFreshRootPredecessorId
-