com.xinapse.multisliceimage.Analyze
Class NIFTIFileFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by com.xinapse.multisliceimage.Analyze.NIFTIFileFilter

public class NIFTIFileFilter
extends javax.swing.filechooser.FileFilter

A file filter for NIFTI images. The accept method returns true if the file name end with ".hdr", ".HDR", ".nii" or ".NII", ".hdr.gz", ".HDR.GZ", ".nii.gz" or ".NII.GZ"


Constructor Summary
NIFTIFileFilter()
          The constructor for a NIFTI image file filter.
 
Method Summary
 boolean accept(java.io.File file)
          Tests whether the given file probably represents a NIFTI image file.
 java.lang.String getDescription()
          Returns "NIFTI Images".
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NIFTIFileFilter

public NIFTIFileFilter()
The constructor for a NIFTI image file filter.

Method Detail

getDescription

public java.lang.String getDescription()
Returns "NIFTI Images".

Specified by:
getDescription in class javax.swing.filechooser.FileFilter
Returns:
the description String "NIFTI Images".

accept

public boolean accept(java.io.File file)
Tests whether the given file probably represents a NIFTI image file. Tests whether the file name end with ".hdr", ".HDR", ".nii" or ".NII". Also passes directories to allow navigation while looking for NIFTI images.

Specified by:
accept in class javax.swing.filechooser.FileFilter
Parameters:
file - the file to test.
Returns:
true if the supplied file is probably a NIFTI image file or a directory. Returns false otherwise.


Copyright 2006-2011 Xinapse Systems Limited. All Rights Reserved.