jbet
Class ClassFilter

java.lang.Object
  extended by jbet.ClassFilter

public abstract class ClassFilter
extends java.lang.Object


Field Summary
static ClassFilter ALL
           
static ClassFilter JAVA
           
static ClassFilter NONE
           
 
Constructor Summary
ClassFilter()
           
 
Method Summary
 boolean check(ClassInfo cr)
           
 boolean check(java.lang.String name)
           
 ClassFilter invert()
           
static ClassFilter subtract(ClassFilter a, ClassFilter b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL

public static final ClassFilter ALL

NONE

public static final ClassFilter NONE

JAVA

public static final ClassFilter JAVA
Constructor Detail

ClassFilter

public ClassFilter()
Method Detail

check

public boolean check(java.lang.String name)
              throws ClassFileException
Throws:
ClassFileException

check

public boolean check(ClassInfo cr)
              throws ClassFileException
Throws:
ClassFileException

invert

public ClassFilter invert()

subtract

public static ClassFilter subtract(ClassFilter a,
                                   ClassFilter b)