edu.duke.cs.banjo.data.observations
Class ObservationsAsMatrix.JZOOWildCardFilter

java.lang.Object
  extended byedu.duke.cs.banjo.data.observations.ObservationsAsMatrix.JZOOWildCardFilter
All Implemented Interfaces:
java.io.FilenameFilter
Enclosing class:
ObservationsAsMatrix

private class ObservationsAsMatrix.JZOOWildCardFilter
extends java.lang.Object
implements java.io.FilenameFilter

Implements the code for using wildcard filters in specifying observation files. Used with permission by Kevan Stannard.


Field Summary
(package private)  java.lang.String ANYTHING
           
(package private)  java.lang.String EXPECT
           
(package private)  java.lang.String FIND
           
(package private)  java.lang.String NOTHING
           
(package private)  java.util.Vector pattern
           
(package private)  java.lang.String wildPattern
           
 
Constructor Summary
ObservationsAsMatrix.JZOOWildCardFilter(java.lang.String wildString)
           
 
Method Summary
 boolean accept(java.io.File dir, java.lang.String name)
           
 java.lang.String toPattern()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

wildPattern

java.lang.String wildPattern

pattern

java.util.Vector pattern

FIND

final java.lang.String FIND
See Also:
Constant Field Values

EXPECT

final java.lang.String EXPECT
See Also:
Constant Field Values

ANYTHING

final java.lang.String ANYTHING
See Also:
Constant Field Values

NOTHING

final java.lang.String NOTHING
See Also:
Constant Field Values
Constructor Detail

ObservationsAsMatrix.JZOOWildCardFilter

public ObservationsAsMatrix.JZOOWildCardFilter(java.lang.String wildString)
Method Detail

accept

public boolean accept(java.io.File dir,
                      java.lang.String name)
Specified by:
accept in interface java.io.FilenameFilter

toString

public java.lang.String toString()

toPattern

public java.lang.String toPattern()