1 package org.incava.qualog; 2 3 import java.util.*; 4 5 6 13 public class QlClassFilter extends QlFilter 14 { 15 private Class cls; 16 17 public QlClassFilter(Class cls, QlLevel level) 18 { 19 super(level); 20 21 this.cls = cls; 22 } 23 24 28 public boolean isMatch(String fileName, int lineNumber, String className, String methodName) 29 { 30 try { 31 Class cls = Class.forName(className); 32 return this.cls.isAssignableFrom(cls); 33 } 34 catch (ClassNotFoundException cnfe) { 35 return false; 36 } 37 } 38 39 } 40 | Popular Tags |