com.application.areca.filter
Class FileExtensionArchiveFilter

java.lang.Object
  extended by com.application.areca.filter.AbstractArchiveFilter
      extended by com.application.areca.filter.FileExtensionArchiveFilter
All Implemented Interfaces:
ArchiveFilter, Duplicable

public class FileExtensionArchiveFilter
extends AbstractArchiveFilter

Check the file's extension

Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Field Summary
protected  java.util.ArrayList extensions
           
 
Fields inherited from class com.application.areca.filter.AbstractArchiveFilter
exclude, medium
 
Constructor Summary
FileExtensionArchiveFilter()
           
 
Method Summary
 boolean acceptIteration(java.io.File entry)
           
 void acceptParameters(java.lang.String parameters)
          Parses the string provided as argument and inits the filter
 boolean acceptStorage(java.io.File entry)
           
 void addExtension(java.lang.String ext)
           
 Duplicable duplicate()
          Create a copy of the Duplicable
 boolean equals(java.lang.Object obj)
           
 java.util.Iterator getExtensionIterator()
           
 java.lang.String getStringParameters()
          Returns the filter's parameters as a String
 int hashCode()
           
 
Methods inherited from class com.application.areca.filter.AbstractArchiveFilter
isExclude, requiresParameters, setExclude
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extensions

protected java.util.ArrayList extensions
Constructor Detail

FileExtensionArchiveFilter

public FileExtensionArchiveFilter()
Method Detail

addExtension

public void addExtension(java.lang.String ext)

getStringParameters

public java.lang.String getStringParameters()
Description copied from interface: ArchiveFilter
Returns the filter's parameters as a String


acceptParameters

public void acceptParameters(java.lang.String parameters)
Description copied from interface: ArchiveFilter
Parses the string provided as argument and inits the filter


duplicate

public Duplicable duplicate()
Description copied from interface: Duplicable
Create a copy of the Duplicable


getExtensionIterator

public java.util.Iterator getExtensionIterator()

acceptIteration

public boolean acceptIteration(java.io.File entry)

acceptStorage

public boolean acceptStorage(java.io.File entry)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object