01: /*
02: * $Header: /cvsroot/webman-cms/source/webman/com/teamkonzept/webman/refsel/TKWMNextRS.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: public class TKWMNextRS extends TKWMFirstRS {
11:
12: public void reduceReferences(String selectionData,
13: TKVector allRefUrls, TKVector allRefDocs,
14: TKVector allRefNodes, GenNode currAnchor) {
15: boolean used = false;
16: for (int i = allRefUrls.size(); i > (used ? 1 : 0); i--) {
17: int idx = 1;
18: if (!used) {
19: idx = 0;
20: GenNode checkNode = (GenNode) allRefNodes.get(0);
21: used = (checkNode == currAnchor);
22: }
23: // TKLog.log().println("remove index "+idx+": "+allRefUrls.get(idx) );
24: allRefUrls.removeElementAt(idx);
25: if (allRefDocs != null)
26: allRefDocs.removeElementAt(idx);
27: allRefNodes.removeElementAt(idx);
28: }
29: }
30:
31: }
|