net.sourceforge.cobertura.instrument
Class CoberturaFile

java.lang.Object
  extended byjava.io.File
      extended bynet.sourceforge.cobertura.instrument.CoberturaFile
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable

class CoberturaFile
extends java.io.File

This represents a regular File, but unlike java.io.File, the baseDir and relative pathname used to create it are saved for later use.

Author:
John Lewis

Field Summary
private  java.lang.String baseDir
           
private  java.lang.String pathname
           
private static long serialVersionUID
           
 
Fields inherited from class java.io.File
pathSeparator, pathSeparatorChar, separator, separatorChar
 
Constructor Summary
(package private) CoberturaFile(java.lang.String baseDir, java.lang.String pathname)
           
 
Method Summary
 java.lang.String getBaseDir()
           
 java.lang.String getPathname()
           
(package private)  boolean isArchive()
           
(package private)  boolean isClass()
           
 java.lang.String toString()
           
 
Methods inherited from class java.io.File
canRead, canWrite, compareTo, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getName, getParent, getParentFile, getPath, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setLastModified, setReadOnly, toURI, toURL
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

baseDir

private java.lang.String baseDir

pathname

private java.lang.String pathname
Constructor Detail

CoberturaFile

CoberturaFile(java.lang.String baseDir,
              java.lang.String pathname)
Method Detail

getBaseDir

public java.lang.String getBaseDir()

getPathname

public java.lang.String getPathname()

isArchive

boolean isArchive()
Returns:
True if file has an extension that matches one of the standard java archives, false otherwise.

isClass

boolean isClass()
Returns:
True if file has "class" as its extension, false otherwise.

toString

public java.lang.String toString()