This project has retired. For details please refer to its Attic page.
BaseFile

org.apache.maven.archiva.common.utils
Class BaseFile

Package class diagram package BaseFile
java.lang.Object
  extended by java.io.File
      extended by org.apache.maven.archiva.common.utils.BaseFile
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<java.io.File>

public class BaseFile
extends java.io.File

BaseFile - convenient File object that tracks the Base Directory and can provide relative path values for the file object based on that Base Directory value.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.io.File
pathSeparator, pathSeparatorChar, separator, separatorChar
 
Constructor Summary
BaseFile(java.io.File pathFile)
           
BaseFile(java.io.File repoDir, java.io.File pathFile)
           
BaseFile(java.io.File parent, java.lang.String child)
           
BaseFile(java.lang.String pathname)
           
BaseFile(java.lang.String repoDir, java.io.File pathFile)
           
BaseFile(java.lang.String parent, java.lang.String child)
           
BaseFile(java.net.URI uri)
           
 
Method Summary
 java.io.File getBaseDir()
           
 java.lang.String getRelativePath()
           
 void setBaseDir(java.io.File baseDir)
           
 void setBaseDir(java.lang.String repoDir)
           
 
Methods inherited from class java.io.File
canExecute, canRead, canWrite, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getFreeSpace, getName, getParent, getParentFile, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setExecutable, setExecutable, setLastModified, setReadable, setReadable, setReadOnly, setWritable, setWritable, toString, toURI, toURL
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseFile

public BaseFile(java.io.File pathFile)

BaseFile

public BaseFile(java.io.File repoDir,
                java.io.File pathFile)

BaseFile

public BaseFile(java.io.File parent,
                java.lang.String child)

BaseFile

public BaseFile(java.lang.String pathname)

BaseFile

public BaseFile(java.lang.String repoDir,
                java.io.File pathFile)

BaseFile

public BaseFile(java.lang.String parent,
                java.lang.String child)

BaseFile

public BaseFile(java.net.URI uri)
Method Detail

getBaseDir

public java.io.File getBaseDir()

getRelativePath

public java.lang.String getRelativePath()

setBaseDir

public void setBaseDir(java.io.File baseDir)

setBaseDir

public void setBaseDir(java.lang.String repoDir)