/*
* Copyright (C) 2012 Vinu K.N
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.domainmath.gui.Util;
import javax.swing.filechooser.FileNameExtensionFilter;
public final class DomainMathFileFilter {
public static FileNameExtensionFilter MATLAB_FILE_FILTER = new FileNameExtensionFilter("Matlab File (*.mat)","mat");
public static FileNameExtensionFilter HDF5_FILE_FILTER = new FileNameExtensionFilter("Hdf5 Format (*.hdf5)", "hdf5");
public static FileNameExtensionFilter FHDF5_FILE_FILTER = new FileNameExtensionFilter("Hdf5 Single Precision (*.fhdf5)","fhdf5");
public static FileNameExtensionFilter BINARY_FILE_FILTER = new FileNameExtensionFilter("Binary (*.bin)","bin");
public static FileNameExtensionFilter FLOAT_BINARY_FILE_FILTER = new FileNameExtensionFilter("Float Binary (*.fbin)","fbin");
public static FileNameExtensionFilter FIS_FILE_FILTER = new FileNameExtensionFilter("FIS Data (*.fis)","fis");
public static FileNameExtensionFilter ZIP_FILE_FILTER = new FileNameExtensionFilter("Zip Format (*.zip)","zip");
public static FileNameExtensionFilter EXCEL_WORKBOOK_FILE_FILTER = new FileNameExtensionFilter("Excel Workbook (*.xlsx)","xlsx");
public static FileNameExtensionFilter ODS_FILE_FILTER = new FileNameExtensionFilter("Open Document Spreadsheet (*.ods)","ods");
public static FileNameExtensionFilter XML_FILE_FILTER = new FileNameExtensionFilter("XML Data (*.xml)","xml");
public static FileNameExtensionFilter CSV_FILE_FILTER = new FileNameExtensionFilter("CSV (Comma delimited) (*.csv)","csv");
public static FileNameExtensionFilter ASCII_FILE_FILTER = new FileNameExtensionFilter("ASCII Data (*.txt)","txt");
public static FileNameExtensionFilter IMAGES_FILE_FILTER = new FileNameExtensionFilter("Image Data (*.bmp; *.gif; *.jpg; *.jpeg; *.pbm; *.pcx; *.pgm; *.png; *.pnm; *.ppm; *.ras; *.tif; *.tiff; *.xwd)","bmp", "gif", "jpg", "jpeg", "pbm", "pcx","pgm", "png", "pnm", "ppm", "ras", "tif" ,"tiff","xwd");
public static FileNameExtensionFilter AUDIO_FILE_FILTER = new FileNameExtensionFilter("Audio Data (*.lin; *.raw; *.au; *.mu; *.snd; *.wav; *.riff)","lin", "raw", "au", "mu", "snd", "wav","riff");
public static FileNameExtensionFilter SAVE_PLOT_FILE_FILTER = new FileNameExtensionFilter("Octave Plot Format (*.ps; *.eps; *.jpg; *.png; *.emf; *.pdf)","ps", "eps", "jpg", "png", "emf", "pdf");
public static FileNameExtensionFilter DCM_FILE_FILTER = new FileNameExtensionFilter("DICOM (*.dcm)","dcm");
public static FileNameExtensionFilter EXE_FILE_FILTER = new FileNameExtensionFilter("Application (*.exe)","exe");
public static FileNameExtensionFilter FASTA_FILE_FILTER = new FileNameExtensionFilter("Fasta (*.fasta; *.faa)","fasta","faa");
}