edu.wisc.ssec.mcidasv.chooser
Class SuomiNPPFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by edu.wisc.ssec.mcidasv.chooser.SuomiNPPFilter

public class SuomiNPPFilter
extends FileFilter

Author:
tommyj

Field Summary
private static org.slf4j.Logger logger
           
private static String PREV_DIRECTORY
           
private static String PRODUCT_SEPARATOR
           
private  HashMap<String,File> seenGranules
           
private  HashMap<String,File> validGranules
           
 
Constructor Summary
SuomiNPPFilter()
           
 
Method Summary
 boolean accept(File f)
           
 String getDescription()
           
private  boolean isSuomiNPPFile(File f)
          Is this a Suomi NPP Product Data file?
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final org.slf4j.Logger logger

PRODUCT_SEPARATOR

private static final String PRODUCT_SEPARATOR
See Also:
Constant Field Values

PREV_DIRECTORY

private static String PREV_DIRECTORY

seenGranules

private HashMap<String,File> seenGranules

validGranules

private HashMap<String,File> validGranules
Constructor Detail

SuomiNPPFilter

public SuomiNPPFilter()
Method Detail

accept

public boolean accept(File f)
Specified by:
accept in class FileFilter

isSuomiNPPFile

private boolean isSuomiNPPFile(File f)
Is this a Suomi NPP Product Data file?

Parameters:
f - name of file to test
Returns:
true if conditions met (mostly presence of geolocation)

getDescription

public String getDescription()
Specified by:
getDescription in class FileFilter