public class FilesTracker extends java.lang.Object implements IResTracker
Constructor and Description |
---|
FilesTracker() |
Modifier and Type | Method and Description |
---|---|
void |
clearCache(TreeDB db) |
TreeDB |
createProject(java.lang.String name) |
java.nio.file.Path |
getGlobalCacheLocation() |
java.lang.String |
getLocation(TreeDB treeDB) |
java.lang.String |
getName(TreeDB db) |
java.util.Map<java.lang.String,Template> |
getReportTemplates() |
java.nio.file.Path |
getRootLocation() |
TreeDB |
getTreeDB(java.lang.String name) |
TreeDB[] |
getTreeDBs() |
void |
init(java.lang.String... params) |
void |
initClasses(TreeDB db) |
void |
recDelete(java.io.File f) |
void |
remove(java.lang.String name) |
void |
reOpen(TreeDB treeDB) |
void |
trackProject(java.lang.String name,
TreeDB db) |
TreeDB |
trackTreeDB(java.net.URI path) |
TreeDB |
trackTreeDB(java.net.URI path,
java.lang.String name) |
public TreeDB[] getTreeDBs()
getTreeDBs
in interface IResTracker
public TreeDB createProject(java.lang.String name)
createProject
in interface IResTracker
public void init(java.lang.String... params)
init
in interface IResTracker
public java.lang.String getName(TreeDB db)
getName
in interface IResTracker
public TreeDB getTreeDB(java.lang.String name)
getTreeDB
in interface IResTracker
public void recDelete(java.io.File f)
public void remove(java.lang.String name)
remove
in interface IResTracker
public java.lang.String getLocation(TreeDB treeDB)
getLocation
in interface IResTracker
public java.util.Map<java.lang.String,Template> getReportTemplates()
getReportTemplates
in interface IResTracker
public void clearCache(TreeDB db)
clearCache
in interface IResTracker
public void trackProject(java.lang.String name, TreeDB db)
trackProject
in interface IResTracker
public void reOpen(TreeDB treeDB)
reOpen
in interface IResTracker
public void initClasses(TreeDB db)
initClasses
in interface IResTracker
public TreeDB trackTreeDB(java.net.URI path) throws java.io.IOException
trackTreeDB
in interface IResTracker
java.io.IOException
public TreeDB trackTreeDB(java.net.URI path, java.lang.String name) throws java.io.IOException
trackTreeDB
in interface IResTracker
java.io.IOException
public java.nio.file.Path getRootLocation()
getRootLocation
in interface IResTracker
public java.nio.file.Path getGlobalCacheLocation()
getGlobalCacheLocation
in interface IResTracker