org.progeeks.util.xml
Class FileSetHandler.FilePattern

java.lang.Object
  extended by org.progeeks.util.xml.FileSetHandler.FilePattern
Direct Known Subclasses:
FileSetHandler.Exclude, FileSetHandler.Include
Enclosing class:
FileSetHandler

public abstract static class FileSetHandler.FilePattern
extends java.lang.Object


Field Summary
static int EXCLUDE
           
static int INCLUDE
           
static int UNKNOWN
           
 
Constructor Summary
FileSetHandler.FilePattern()
           
 
Method Summary
abstract  int accept(java.io.File f, java.io.File base)
          Returns EXCLUDE, INCLUDE, or UNKNOWN based on the file and pattern.
protected  java.util.regex.Pattern createPattern(java.lang.String name)
           
 java.lang.String getName()
           
protected  boolean matches(java.io.File f, java.io.File base, boolean strict)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INCLUDE

public static final int INCLUDE
See Also:
Constant Field Values

UNKNOWN

public static final int UNKNOWN
See Also:
Constant Field Values

EXCLUDE

public static final int EXCLUDE
See Also:
Constant Field Values
Constructor Detail

FileSetHandler.FilePattern

public FileSetHandler.FilePattern()
Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

createPattern

protected java.util.regex.Pattern createPattern(java.lang.String name)

accept

public abstract int accept(java.io.File f,
                           java.io.File base)
Returns EXCLUDE, INCLUDE, or UNKNOWN based on the file and pattern.


matches

protected boolean matches(java.io.File f,
                          java.io.File base,
                          boolean strict)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2002-2003 Paul Speed. All Rights Reserved.