package nl.tudelft.bw4t.scenariogui.util; import javax.swing.filechooser.FileNameExtensionFilter; /** * This class holds several FileNameExtensionFilters. */ 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 Files (*.map)", "map"); } /** * * Returns an extension filter for GOAL files. * @return An extension filter for GOAL files. */ public static FileNameExtensionFilter goalFilter() { return new FileNameExtensionFilter("GOAL Files (*.goal)", "goal"); } /** * Returns an extension filter for MAS files. * @return An extension filter for MAS files. */ public static FileNameExtensionFilter masFilter() { return new FileNameExtensionFilter("MAS2G Files (*.mas2g)", "mas2g"); } }