Class FilesState

  • All Implemented Interfaces:
    jetbrains.buildServer.log.Loggable

    public class FilesState
    extends java.lang.Object
    implements jetbrains.buildServer.log.Loggable
    • Constructor Detail

      • FilesState

        public FilesState()
    • Method Detail

      • resetState

        public void resetState​(@NotNull
                               java.io.File... watchedFiles)
      • resetState

        public void resetState​(@NotNull
                               java.util.Map<java.io.File,​WatchedFileState> fileStatesMap)
      • isInitialized

        public boolean isInitialized()
      • computeChanges

        public boolean computeChanges​(@NotNull
                                      java.io.File[] files)
      • getFilesState

        @NotNull
        public java.util.Map<java.lang.String,​WatchedFileState> getFilesState()
      • getNewFiles

        @NotNull
        public java.util.List<java.io.File> getNewFiles()
      • getRemovedFiles

        @NotNull
        public java.util.List<java.io.File> getRemovedFiles()
      • getModifiedFiles

        @NotNull
        public java.util.List<java.io.File> getModifiedFiles()
      • clearDetectedChanges

        public void clearDetectedChanges()
      • describe

        @NotNull
        public java.lang.String describe​(boolean verbose)
        Specified by:
        describe in interface jetbrains.buildServer.log.Loggable