com.unitesk.requality.eclipse.tools
Class TreesTracker

java.lang.Object
  extended by com.unitesk.requality.eclipse.tools.TreesTracker

public class TreesTracker
extends java.lang.Object


Nested Class Summary
static class TreesTracker.TreeEvent
           
 
Method Summary
 boolean addListener(ITreeStateListener l)
           
static TreeNode getNodeByResource(IFile file)
           
 IProject getProject(TreeDB cat)
           
 IProject[] getProjects()
           
static IResource getResourceByNode(TreeNode node)
           
static TreesTracker getTracker()
           
 TreeDB getTree(IProject proj)
           
 TreeDB[] getTrees()
           
 boolean isInactive()
           
 boolean isTracking(IProject project)
           
 void notifyListeners(TreeDB db, TreesTracker.TreeEvent type)
           
 boolean removeListener(ITreeStateListener l)
           
 void setProjects(IProject[] projects)
           
 boolean stopTracking(IProject project)
           
 boolean trackProject(IProject project)
           
 void turnOff()
           
 void turnOn()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addListener

public boolean addListener(ITreeStateListener l)

removeListener

public boolean removeListener(ITreeStateListener l)

getTracker

public static TreesTracker getTracker()

notifyListeners

public void notifyListeners(TreeDB db,
                            TreesTracker.TreeEvent type)

getProject

public IProject getProject(TreeDB cat)

getTree

public TreeDB getTree(IProject proj)

trackProject

public boolean trackProject(IProject project)

stopTracking

public boolean stopTracking(IProject project)

isTracking

public boolean isTracking(IProject project)

getTrees

public TreeDB[] getTrees()

getProjects

public IProject[] getProjects()

setProjects

public void setProjects(IProject[] projects)

isInactive

public boolean isInactive()

turnOff

public void turnOff()

turnOn

public void turnOn()

getNodeByResource

public static TreeNode getNodeByResource(IFile file)

getResourceByNode

public static IResource getResourceByNode(TreeNode node)