@Provides @Singleton @Named("BMPFileType") protected FileType provideBMPFile(Resources resources) { return new FileType(resources.defaultImage(), "bmp"); }
@Provides @Singleton @Named("GIFFileType") protected FileType provideGIFFile(Resources resources) { return new FileType(resources.defaultImage(), "gif"); }
@Provides @Singleton @Named("XMLFileType") protected FileType provideXMLFile(Resources resources) { return new FileType(resources.xmlFile(), "xml"); }
@Provides @Singleton @Named("JsonFileType") protected FileType provideJsonFile(Resources resources) { return new FileType(resources.jsonFile(), "json"); }
@Provides @Singleton @Named("MDFileType") protected FileType provideMDFile(Resources resources) { return new FileType(resources.mdFile(), "md"); }
@Provides @Singleton @Named("JPGFileType") protected FileType provideJPGFile(Resources resources) { return new FileType(resources.defaultImage(), "jpg"); } }
@Provides @Singleton @Named("CommandFileType") protected FileType provideCommandFileType(Resources resources) { return new FileType(resources.defaultImage(), FILE_TYPE_EXT); }
@Provides @Singleton @Named("defaultFileType") protected FileType provideDefaultFileType(Resources resources) { return new FileType(resources.defaultFile(), null); }
@Provides @Singleton @Named("ICOFileType") protected FileType provideICOFile(Resources resources) { return new FileType(resources.defaultImage(), "ico"); }
@Provides @Singleton @Named("SVGFileType") protected FileType provideSVGFile(Resources resources) { return new FileType(resources.defaultImage(), "svg"); }
@Provides @Singleton @Named("TXTFileType") protected FileType provideTXTFile(Resources resources) { return new FileType(resources.defaultFile(), "txt"); }
@Provides @Singleton @Named("PNGFileType") protected FileType providePNGFile(Resources resources) { return new FileType(resources.defaultImage(), "png"); }
@Provides @Singleton @Named("JPEFileType") protected FileType provideJPEFile(Resources resources) { return new FileType(resources.defaultImage(), "jpe"); }
@Provides @Singleton @Named("JPEGFileType") protected FileType provideJPEGFile(Resources resources) { return new FileType(resources.defaultImage(), "jpeg"); }
private FileType registerNewFileType(SVGResource image, String extension, String namePattern) { FileType newFileType = new FileType(image == null ? resources.defaultImage() : image, extension, namePattern); fileTypeRegistry.registerFileType(newFileType); return newFileType; }