Class TSFleMask

java.lang.Object
  extended by TSFleMask
All Implemented Interfaces:
java.io.FileFilter, java.io.FilenameFilter

 class TSFleMask
extends java.lang.Object
implements java.io.FilenameFilter, java.io.FileFilter

.

======================================================================
 Class TSFleMask -- Filter filenames while scanning through a
  directory
 Attention: Interface 'FileFilter' is used to get all folders from
  an directory.
 ##TSFleMask (Eyecatcher)
=====================================================================
 


Field Summary
private  boolean Dir
           
private  java.lang.String Err
           
private  java.util.regex.Pattern FP
           
protected static java.lang.String IdStr
           
 
Constructor Summary
protected TSFleMask()
          .
protected TSFleMask(boolean dir, java.lang.String fp)
          .
 
Method Summary
 boolean accept(java.io.File cF)
          .
 boolean accept(java.io.File prt, java.lang.String Name)
          .
protected static java.lang.String convert(java.lang.String Name, boolean err)
          .
protected  java.lang.String getErr()
          .
 java.lang.String modify(java.lang.String src, java.lang.String rep)
          .
protected  java.lang.String toStr()
          .
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IdStr

protected static final java.lang.String IdStr
See Also:
Constant Field Values

FP

private java.util.regex.Pattern FP

Dir

private boolean Dir

Err

private java.lang.String Err
Constructor Detail

TSFleMask

protected TSFleMask()
.
=====================================================================
 Constructor: (1) Create Default-Entry
=====================================================================
  


TSFleMask

protected TSFleMask(boolean dir,
                    java.lang.String fp)
.
=====================================================================
 Constructor: (2) Create Standard-Entry
=====================================================================
  

Method Detail

accept

public final boolean accept(java.io.File prt,
                            java.lang.String Name)
.
=====================================================================
 Method "accept" (FilenameFilter)
 Check filename and select it as valid or not
 Attention: Method is requested by interface 'FilenameFilter'
 ##accept.TSFleMask (Eyecatcher)
=====================================================================
  

Specified by:
accept in interface java.io.FilenameFilter

accept

public final boolean accept(java.io.File cF)
.
=====================================================================
 Method "accept" (FileFilter)
 Check path and accept if directory
 Attention: Method is requested by interface 'FileFilter'
 ##accept.TSFleMask (Eyecatcher)
=====================================================================
  

Specified by:
accept in interface java.io.FileFilter

convert

protected static final java.lang.String convert(java.lang.String Name,
                                                boolean err)
.
=====================================================================
 Method "convert" (static)
 Convert Filename-Mask to regular expression
 Usage:
      result = TSFleMask.convert(source,false);
   check result -- if NOT valid: get error-message
      if(result==null) message = TSFleMask.convert(source,true);
 ##convert.TSFleMask (Eyecatcher)
=====================================================================
  


getErr

protected final java.lang.String getErr()
.
=====================================================================
 Method "getErr"
 Get active error-message (or 'null' if none)
 ##getErr.TSFleMask (Eyecatcher)
=====================================================================
  


modify

public final java.lang.String modify(java.lang.String src,
                                     java.lang.String rep)
.
=====================================================================
 Method "modify"
 Modify an input-string due to current pattern
 ##modify.TSFleMask (Eyecatcher)
=====================================================================
  


toStr

protected final java.lang.String toStr()
.
=====================================================================
 Method "toStr"
 Build a string-representation of all values of this class
 ##toStr.TSFleMask (Eyecatcher)
=====================================================================