package nl.tudelft.bw4t.environmentstore.editor.menu.controller; import javax.swing.filechooser.FileNameExtensionFilter; /** * Filters all the files except the ones with the extension needed */ public final class FileFilters { /** Prevents this class from being instantiated. */ private FileFilters() { } /** * Returns an extension filter for XML. * @return an extension filter for XML. */ public static FileNameExtensionFilter xmlFilter() { return new FileNameExtensionFilter("xml files (*.xml)", "xml"); } /** * Returns an extension filter for the map files. * @return an extension filter for the map files. */ public static FileNameExtensionFilter mapFilter() { return new FileNameExtensionFilter("MAP file", "map"); } /** * * Returns an extension filter for GOAL files. * @return an extension filter for GOAL files. */ public static FileNameExtensionFilter goalFilter() { return new FileNameExtensionFilter("GOAL File (*.goal)", "goal"); } /** * Returns an extension filter for MAS files. * @return an extension filter for MAS files. */ public static FileNameExtensionFilter masFilter() { return new FileNameExtensionFilter("mas2g file (*.mas2g)", "mas2g"); } }