Files
esa-tool/src/main/java/com/bartek/esa/file/di/FileModule.java
Bartłomiej Pluta f432327f3b 8: Create FileCleaner
2019-04-02 20:30:39 +02:00

39 lines
878 B
Java

package com.bartek.esa.file.di;
import com.bartek.esa.file.cleaner.FileCleaner;
import com.bartek.esa.file.matcher.GlobMatcher;
import com.bartek.esa.file.provider.FileContentProvider;
import com.bartek.esa.file.provider.FileProvider;
import com.bartek.esa.file.zip.ZipTool;
import dagger.Module;
import dagger.Provides;
@Module
public class FileModule {
@Provides
public FileProvider fileProvider(GlobMatcher globMatcher) {
return new FileProvider(globMatcher);
}
@Provides
public FileContentProvider fileContentProvider() {
return new FileContentProvider();
}
@Provides
public GlobMatcher globMatcher() {
return new GlobMatcher();
}
@Provides
public ZipTool zipTool() {
return new ZipTool();
}
@Provides
public FileCleaner fileCleaner() {
return new FileCleaner();
}
}