01: /*
02: * Copyright 2001 Sun Microsystems, Inc. All rights reserved.
03: * PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
04: */
05:
06: package com.sun.portal.search.admin;
07:
08: import java.io.*;
09: import java.util.ArrayList;
10: import com.sun.portal.search.rdm.RDMCallback;
11: import com.sun.portal.search.rdm.RDMClassification;
12:
13: /**
14: * Subclass this to implement specific callback functions
15: */
16: public class TaxListDumper implements RDMCallback {
17:
18: private ArrayList list = null;
19:
20: public TaxListDumper(ArrayList list) {
21: this .list = list;
22: }
23:
24: public void callback(Object rdmclass) {
25: RDMClassification c = (RDMClassification) rdmclass;
26: String id = c.getId();
27: if (id.compareToIgnoreCase("root") != 0) {
28: list.add(c.getId());
29: }
30: }
31:
32: }
|