com.microsoft.tfs.core.clients.versioncontrol.localworkspace
Class PathWatcherReport

java.lang.Object
  extended by com.microsoft.tfs.core.clients.versioncontrol.localworkspace.PathWatcherReport

public class PathWatcherReport
extends java.lang.Object


Constructor Summary
PathWatcherReport(boolean initiallyInvalidated)
           
 
Method Summary
 boolean addChangedPath(java.lang.String path)
           
 void fullyInvalidate()
           
 java.lang.Iterable<java.lang.String> getChangedPaths()
          If FullyInvalidated is false, then this contains the list of paths which have changed since the last time this PathWatcher was polled.
 boolean getFullyInvalidated()
          True if the values in ChangedPaths should be ignored, because a full invalidation has occurred.
 boolean isNothingChanged()
          Returns true if FullyInvalidated is false, and the ChangedPaths list is also empty.
 void unionWith(PathWatcherReport otherReport)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PathWatcherReport

public PathWatcherReport(boolean initiallyInvalidated)
Method Detail

addChangedPath

public boolean addChangedPath(java.lang.String path)

fullyInvalidate

public void fullyInvalidate()

unionWith

public void unionWith(PathWatcherReport otherReport)

getFullyInvalidated

public boolean getFullyInvalidated()
True if the values in ChangedPaths should be ignored, because a full invalidation has occurred.


isNothingChanged

public boolean isNothingChanged()
Returns true if FullyInvalidated is false, and the ChangedPaths list is also empty.


getChangedPaths

public java.lang.Iterable<java.lang.String> getChangedPaths()
If FullyInvalidated is false, then this contains the list of paths which have changed since the last time this PathWatcher was polled.



© 2015 Microsoft. All rights reserved.