com.cosylab.vdct.util
Class PathSpecification

java.lang.Object
  extended by com.cosylab.vdct.util.PathSpecification

public class PathSpecification
extends java.lang.Object

Author:
Matej

Field Summary
protected  java.lang.String currentDir
           
protected  java.util.ArrayList currentPath
           
protected static java.lang.String NAME_EPICS_DB_INCLUDE_PATH
           
 
Constructor Summary
PathSpecification(java.lang.String defaultPath)
           
PathSpecification(java.lang.String defaultPath, PathSpecification parent)
           
 
Method Summary
 void addAddPath(java.lang.String dirs)
           
static java.io.File getRelativeName(java.io.File path, java.io.File relativeToPath)
           
 java.io.File search4File(java.lang.String fileName)
           
 void setPath(java.lang.String dirs)
           
static void splitPath(java.lang.String dirs, java.lang.String currentDir, java.util.ArrayList list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentPath

protected java.util.ArrayList currentPath

NAME_EPICS_DB_INCLUDE_PATH

protected static final java.lang.String NAME_EPICS_DB_INCLUDE_PATH
See Also:
Constant Field Values

currentDir

protected java.lang.String currentDir
Constructor Detail

PathSpecification

public PathSpecification(java.lang.String defaultPath)

PathSpecification

public PathSpecification(java.lang.String defaultPath,
                         PathSpecification parent)
Method Detail

splitPath

public static void splitPath(java.lang.String dirs,
                             java.lang.String currentDir,
                             java.util.ArrayList list)

setPath

public void setPath(java.lang.String dirs)

addAddPath

public void addAddPath(java.lang.String dirs)

search4File

public java.io.File search4File(java.lang.String fileName)
                         throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

getRelativeName

public static java.io.File getRelativeName(java.io.File path,
                                           java.io.File relativeToPath)
Parameters:
path -
relativeToPath -
Returns: