SVNKit Home

org.tmatesoft.svn.core.wc.admin
Class SVNAdminPath

java.lang.Object
  extended byorg.tmatesoft.svn.core.wc.admin.SVNAdminPath

public class SVNAdminPath
extends Object

The SVNAdminPath is used to pass path information to ISVNHistoryHandler and ISVNTreeHandler

Since:
1.1.1
Version:
1.1.1
Author:
TMate Software Ltd.

Constructor Summary
SVNAdminPath(String path, String nodeID, int treeDepth, boolean isDir)
          Constructs a new instance of this class that is intended for ISVNTreeHandler.
SVNAdminPath(String path, String nodeID, long revision)
          Constructs a new instance of this class that is intended for ISVNHistoryHandler.
 
Method Summary
 String getNodeID()
          Returns a node revision id.
 String getPath()
          Returns an absolute path.
 long getRevision()
          Returns a revision number.
 int getTreeDepth()
          Returns a tree depth for this path.
 boolean isDir()
          Says whether path is a directory or a file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SVNAdminPath

public SVNAdminPath(String path,
                    String nodeID,
                    long revision)
Constructs a new instance of this class that is intended for ISVNHistoryHandler.

Parameters:
path - an absolute repository path
nodeID - a node revision id (optional)
revision - a revision

SVNAdminPath

public SVNAdminPath(String path,
                    String nodeID,
                    int treeDepth,
                    boolean isDir)
Constructs a new instance of this class that is intended for ISVNTreeHandler.

Parameters:
path - an absolute repository path
nodeID - a node revision id (optional)
treeDepth - the depth at which path is located in the tree
isDir - says whether path is a directory or a file
Method Detail

isDir

public boolean isDir()
Says whether path is a directory or a file. This information is relevant only for ISVNTreeHandler.

Returns:
true for a directory, false for a file

getNodeID

public String getNodeID()
Returns a node revision id. This information is relevant for both ISVNTreeHandler and ISVNHistoryHandler.

Returns:
a node revision id

getPath

public 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 for ISVNHistoryHandler.

Returns:
a revision number

getTreeDepth

public int getTreeDepth()
Returns a tree depth for this path. Repository root "/" starts at depth 0. Depth is incremented with every other segment of path.

This information is relevant only for ISVNTreeHandler.

Returns:
a tree depth

SVNKit Home

Copyright © 2004-2007 TMate Software Ltd. All Rights Reserved.