com.togethersoft.sca.core
Interface ISourceBase
- public interface ISourceBase
A source base is collection of source files accessed in the same manner
(for example, as files on a local file system, or via a version control
system). Files contained in the same source base should be processed
as a whole by code inspectors (for example, the files may belong to
the same package).
An IProject contains a number of source bases, which
provides access to source files contained in them.
getBaseLocation
public java.lang.String getBaseLocation()
getFileSize
public long getFileSize(java.lang.String filename)
getSourceFiles
public java.util.List getSourceFiles()
getTimestamp
public long getTimestamp(java.lang.String filename)
openFile
public java.io.Reader openFile(java.lang.String filename)