Package org.tmatesoft.svn.core.wc.admin
Class SVNAdminPath
- java.lang.Object
-
- org.tmatesoft.svn.core.wc.admin.SVNAdminPath
-
public class SVNAdminPath extends java.lang.ObjectThe SVNAdminPath is used to pass path information to ISVNHistoryHandler and ISVNTreeHandler- Since:
- 1.2
- Version:
- 1.3
- Author:
- TMate Software Ltd.
-
-
Constructor Summary
Constructors Constructor Description SVNAdminPath(java.lang.String path, java.lang.String nodeID, int treeDepth, boolean isDir)Constructs a new instance of this class that is intended forISVNTreeHandler.SVNAdminPath(java.lang.String path, java.lang.String nodeID, long revision)Constructs a new instance of this class that is intended forISVNHistoryHandler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetNodeID()Returns a node revision id.java.lang.StringgetPath()Returns an absolute path.longgetRevision()Returns a revision number.intgetTreeDepth()Returns a tree depth for this path which is relative to the depth of theSVNLookClient.doGetTree(...)target path.booleanisDir()Says whetherpathis a directory or a file.
-
-
-
Constructor Detail
-
SVNAdminPath
public SVNAdminPath(java.lang.String path, java.lang.String nodeID, long revision)Constructs a new instance of this class that is intended forISVNHistoryHandler.- Parameters:
path- an absolute repository pathnodeID- a node revision id (optional)revision- a revision
-
SVNAdminPath
public SVNAdminPath(java.lang.String path, java.lang.String nodeID, int treeDepth, boolean isDir)Constructs a new instance of this class that is intended forISVNTreeHandler.- Parameters:
path- an absolute repository pathnodeID- a node revision id (optional)treeDepth- the depth at whichpathis located in the treeisDir- says whetherpathis a directory or a file
-
-
Method Detail
-
isDir
public boolean isDir()
Says whetherpathis a directory or a file. This information is relevant only forISVNTreeHandler.- Returns:
- true for a directory, false for a file
-
getNodeID
public java.lang.String getNodeID()
Returns a node revision id. This information is relevant for bothISVNTreeHandlerandISVNHistoryHandler.- Returns:
- a node revision id
-
getPath
public java.lang.String getPath()
Returns an absolute path.- Returns:
- an absolute path that starts with
'/'
-
getRevision
public long getRevision()
Returns a revision number. This information is relevant only forISVNHistoryHandler.- Returns:
- a revision number
-
getTreeDepth
public int getTreeDepth()
Returns a tree depth for this path which is relative to the depth of theSVNLookClient.doGetTree(...)target path. Target path which is passed toSVNLookClient.doGetTree(...)starts at depth 0. Then depth is incremented with every other segment of path.This information is relevant only for
ISVNTreeHandler.- Returns:
- a tree depth
-
-