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.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
private java.lang.String
private long
private java.lang.String
private long
private long
private java.lang.String
private java.util.Map
private FSID
private boolean
private FSID
private boolean
private long
private FSID
private FSRepresentation
private FSRepresentation
private SVNNodeKind
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchooseDeltaBase
(FSFS fsfsOwner) static FSRevisionNode
dumpRevisionNode
(FSRevisionNode revNode) static FSRevisionNode
fromMap
(java.util.Map headers) getChildDirNode
(java.lang.String childName, FSFS fsfsOwner) java.lang.String
long
java.lang.String
long
long
getCount()
java.lang.String
long
protected java.util.Map
java.util.Map
getDirEntries
(FSFS fsfsOwner) long
java.lang.String
java.lang.String
getId()
long
getProperties
(FSFS fsfsOwner) getType()
boolean
boolean
boolean
private static void
parseCopyFrom
(java.lang.String copyfrom, FSRevisionNode revNode) private static void
parseCopyRoot
(java.lang.String copyroot, FSRevisionNode revNode) static void
parseRepresentationHeader
(java.lang.String representation, FSRevisionNode revNode, java.lang.String txnId, boolean isData, boolean mutableRepTuncated) void
setCopyFromPath
(java.lang.String copyFromPath) void
setCopyFromRevision
(long copyFromRev) void
setCopyRootPath
(java.lang.String copyRootPath) void
setCopyRootRevision
(long copyRootRev) void
setCount
(long count) void
setCreatedPath
(java.lang.String cpath) void
setDirContents
(java.util.Map dirContents) void
setFreshRootPredecessorId
(FSID freshRootPredecessorId) void
setHasMergeInfo
(boolean hasMergeInfo) void
void
setIsFreshTxnRoot
(boolean isFreshTxnRoot) void
setMergeInfoCount
(long mergeInfoCount) void
setPredecessorId
(FSID predRevNodeId) void
setPropsRepresentation
(FSRepresentation propsRepr) void
setTextRepresentation
(FSRepresentation textRepr) void
setType
(SVNNodeKind nodeKind) java.lang.String
toString()
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:
toString
in 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
-