com.ibm.dtfj.analyzer.util.filter
Class ClassReject

java.lang.Object
  extended by com.ibm.dtfj.analyzer.util.filter.BaseFilter
      extended by com.ibm.dtfj.analyzer.util.filter.ClassFilter
          extended by com.ibm.dtfj.analyzer.util.filter.ClassReject
All Implemented Interfaces:
ObjectFilter

public class ClassReject
extends ClassFilter

Reject instances of the given class


Constructor Summary
ClassReject(java.lang.String cls)
           
ClassReject(java.lang.String cls, boolean supercls)
           
 
Method Summary
 boolean acceptObject(com.ibm.dtfj.java.JavaHeap heap, com.ibm.dtfj.java.JavaObject obj)
          Don't accept any objects
 boolean rejectObject(com.ibm.dtfj.java.JavaHeap heap, com.ibm.dtfj.java.JavaObject obj)
          Reject any objects that match the filter criteria.
 
Methods inherited from class com.ibm.dtfj.analyzer.util.filter.ClassFilter
matched
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassReject

public ClassReject(java.lang.String cls)
Parameters:
cls -

ClassReject

public ClassReject(java.lang.String cls,
                   boolean supercls)
Parameters:
cls - the name to match - end with * for a prefix match
supercls - look for a match in the superclasses
Method Detail

acceptObject

public boolean acceptObject(com.ibm.dtfj.java.JavaHeap heap,
                            com.ibm.dtfj.java.JavaObject obj)
Don't accept any objects

Specified by:
acceptObject in interface ObjectFilter
Overrides:
acceptObject in class BaseFilter
Parameters:
heap - the object heap
obj - the object itself
Returns:
true to accept the object
See Also:
ObjectFilter.acceptObject(com.ibm.dtfj.java.JavaHeap, com.ibm.dtfj.java.JavaObject)

rejectObject

public boolean rejectObject(com.ibm.dtfj.java.JavaHeap heap,
                            com.ibm.dtfj.java.JavaObject obj)
Reject any objects that match the filter criteria.

Specified by:
rejectObject in interface ObjectFilter
Overrides:
rejectObject in class BaseFilter
Parameters:
heap - the object heap
obj - the object itself
Returns:
true to accept the object
See Also:
ObjectFilter.rejectObject(com.ibm.dtfj.java.JavaHeap, com.ibm.dtfj.java.JavaObject)


© Copyright IBM Corp. 2007, 2008 All Rights Reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.