01: package com.kirkk.analyzer;
02:
03: import java.util.*;
04:
05: public class Configuration {
06:
07: public static List ignorePackages;
08: public static List ignoreJars;
09:
10: static {
11: ResourceBundle filters = ResourceBundle
12: .getBundle("com.kirkk.analyzer.framework.Filter");
13:
14: String packageFilters = filters.getString("filter.packages");
15: ignorePackages = new ArrayList();
16: StringTokenizer packageTokenizer = new StringTokenizer(
17: packageFilters, ";");
18: while (packageTokenizer.hasMoreTokens()) {
19: String token = packageTokenizer.nextToken();
20: //System.out.println(token.substring(0, token.length() - 1));
21: ignorePackages.add(token.substring(0, token.length() - 1));
22: }
23:
24: String jarFilters = filters.getString("filter.jars");
25: ignoreJars = new ArrayList();
26: StringTokenizer jarTokenizer = new StringTokenizer(jarFilters,
27: ";");
28: while (jarTokenizer.hasMoreTokens()) {
29: String token = jarTokenizer.nextToken();
30: ignoreJars.add(token.substring(0, token.length()));
31: }
32: }
33:
34: public static void initialize(String packageFilter, String jarFilter) {
35: if (packageFilter != null) {
36: ignorePackages = new ArrayList();
37: StringTokenizer packageTokenizer = new StringTokenizer(
38: packageFilter, ";");
39: while (packageTokenizer.hasMoreTokens()) {
40: String token = packageTokenizer.nextToken();
41: //System.out.println(token.substring(0, token.length() - 1));
42: ignorePackages.add(token.substring(0,
43: token.length() - 1));
44: }
45: }
46:
47: if (jarFilter != null) {
48: ignoreJars = new ArrayList();
49: StringTokenizer jarTokenizer = new StringTokenizer(
50: jarFilter, ";");
51: while (jarTokenizer.hasMoreTokens()) {
52: String token = jarTokenizer.nextToken();
53: ignoreJars.add(token.substring(0, token.length()));
54: }
55: }
56: }
57:
58: }
|