com.deltax.cpacker
Class JarFileNameFilter

java.lang.Object
  |
  +--com.deltax.cpacker.JarFileNameFilter

public class JarFileNameFilter
extends java.lang.Object
implements ClassPacker.ClassNameFilter

Excludes the classes already contained in given JAR file. If another filter is provided, it is applied *before* checking if a class is in the JAR.


Constructor Summary
JarFileNameFilter(ClassPacker.ClassNameFilter filter, java.lang.String jarFile)
           
JarFileNameFilter(java.lang.String jarFile)
           
 
Method Summary
 boolean accept(java.lang.String className)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JarFileNameFilter

public JarFileNameFilter(ClassPacker.ClassNameFilter filter,
                         java.lang.String jarFile)
                  throws java.io.IOException

JarFileNameFilter

public JarFileNameFilter(java.lang.String jarFile)
                  throws java.io.IOException
Method Detail

accept

public boolean accept(java.lang.String className)
Specified by:
accept in interface ClassPacker.ClassNameFilter
Returns:
true if the className is accepted, false otherwise