Enhydra 5.1 API

org.enhydra.tool.common
Class PathHandle

java.lang.Object
  |
  +--org.enhydra.tool.common.PathHandle

public class PathHandle
extends java.lang.Object


Constructor Summary
PathHandle()
           
 
Method Summary
static PathHandle createPathHandle(java.io.File inFile)
           
static PathHandle createPathHandle(java.lang.String inPath)
           
static java.lang.String createPathString(java.io.File inFile)
           
static java.lang.String createPathString(java.lang.String inPath)
           
 boolean endsWith(java.lang.String inPath)
           
 boolean endsWith(java.lang.String[] inPaths)
           
 boolean equals(PathHandle compare)
           
 boolean equals(java.lang.String comparePath)
           
 PathHandle expandRelativePath(java.lang.String inPath)
           
 java.lang.String getExtension()
           
 java.io.File getFile()
           
 PathHandle getParent()
           
 java.lang.String getPath()
           
 java.lang.String getRelativePath(PathHandle inPath)
           
 java.lang.String getRelativePath(java.lang.String in)
           
 boolean hasExtension(java.lang.String ext)
           
 boolean hasExtension(java.lang.String[] exts)
           
 boolean isDirectory()
           
 boolean isEmpty()
           
 boolean isFile()
           
 boolean parentOf(java.io.File childFile)
           
 boolean parentOf(PathHandle childHandle)
           
 boolean parentOf(java.lang.String childPath)
           
 void setExtension(java.lang.String newExt)
           
 void setPath(java.lang.String inPath)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PathHandle

public PathHandle()
Method Detail

createPathHandle

public static PathHandle createPathHandle(java.io.File inFile)

createPathHandle

public static PathHandle createPathHandle(java.lang.String inPath)

createPathString

public static java.lang.String createPathString(java.lang.String inPath)

createPathString

public static java.lang.String createPathString(java.io.File inFile)

isFile

public boolean isFile()

isDirectory

public boolean isDirectory()

getParent

public PathHandle getParent()

getFile

public java.io.File getFile()

setPath

public void setPath(java.lang.String inPath)

getPath

public java.lang.String getPath()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

parentOf

public boolean parentOf(java.io.File childFile)

parentOf

public boolean parentOf(java.lang.String childPath)

parentOf

public boolean parentOf(PathHandle childHandle)

equals

public boolean equals(java.lang.String comparePath)

equals

public boolean equals(PathHandle compare)

hasExtension

public boolean hasExtension(java.lang.String[] exts)

hasExtension

public boolean hasExtension(java.lang.String ext)

endsWith

public boolean endsWith(java.lang.String[] inPaths)

endsWith

public boolean endsWith(java.lang.String inPath)

isEmpty

public boolean isEmpty()

getExtension

public java.lang.String getExtension()

setExtension

public void setExtension(java.lang.String newExt)

expandRelativePath

public PathHandle expandRelativePath(java.lang.String inPath)

getRelativePath

public java.lang.String getRelativePath(java.lang.String in)

getRelativePath

public java.lang.String getRelativePath(PathHandle inPath)

Enhydra 5.1 API