01: /*
02: * $Header: /cvsroot/webman-cms/source/webman/com/teamkonzept/webman/refsel/TKWMPreviousRS.java,v 1.6 2001/08/06 14:34:37 alex Exp $
03: *
04: */
05: package com.teamkonzept.webman.refsel;
06:
07: import com.teamkonzept.lib.*;
08: import de.webman.generator.*;
09:
10: /**
11: * @author $Author: alex $
12: * @version $Revision: 1.6 $
13: */
14: public class TKWMPreviousRS extends TKWMFirstRS {
15:
16: public void reduceReferences(String selectionData,
17: TKVector allRefUrls, TKVector allRefDocs,
18: TKVector allRefNodes, GenNode currAnchor) {
19: boolean used = false;
20: for (int i = allRefUrls.size() - 1; i >= 0; i--) {
21: GenNode checkNode = (used ? null : (GenNode) allRefNodes
22: .get(i));
23: // TKLog.log().println("remove index "+i+": "+allRefUrls.get(i) );
24: allRefUrls.removeElementAt(i);
25: if (allRefDocs != null)
26: allRefDocs.removeElementAt(i);
27: allRefNodes.removeElementAt(i);
28: if ((!used) && (checkNode == currAnchor)) {
29: i--;
30: }
31: }
32: }
33:
34: }
|