com.deltax.cpacker
Class ClassPacker.JavaNameFilter

java.lang.Object
  |
  +--com.deltax.cpacker.ClassPacker.JavaNameFilter
Enclosing class:
ClassPacker

public static class ClassPacker.JavaNameFilter
extends java.lang.Object
implements ClassPacker.ClassNameFilter

This class filters out "java.*" and (optionally) "javax.*" class names.


Constructor Summary
ClassPacker.JavaNameFilter()
          Builds a filter which filters out "java.*" and "javax.*" class names.
ClassPacker.JavaNameFilter(boolean excludeExtensions)
          Builds a filter which filters out "java.*" and allows to set filtering for "javax.*" class names.
 
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

ClassPacker.JavaNameFilter

public ClassPacker.JavaNameFilter()
Builds a filter which filters out "java.*" and "javax.*" class names.

ClassPacker.JavaNameFilter

public ClassPacker.JavaNameFilter(boolean excludeExtensions)
Builds a filter which filters out "java.*" and allows to set filtering for "javax.*" class names.
Parameters:
excludeExtensions - true if "javax.*" names have to be filtered out
Method Detail

accept

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