KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > teamkonzept > webman > refsel > TKWMNextRS


1 /*
2  * $Header: /cvsroot/webman-cms/source/webman/com/teamkonzept/webman/refsel/TKWMNextRS.java,v 1.6 2001/08/06 14:34:37 alex Exp $
3  *
4  */

5 package com.teamkonzept.webman.refsel;
6
7 import com.teamkonzept.lib.*;
8 import de.webman.generator.*;
9
10 public class TKWMNextRS extends TKWMFirstRS {
11
12     public void reduceReferences(
13         String JavaDoc selectionData,
14         TKVector allRefUrls,
15         TKVector allRefDocs,
16         TKVector allRefNodes,
17         GenNode currAnchor
18     )
19     {
20         boolean used = false;
21         for( int i=allRefUrls.size(); i>(used?1:0); i-- ) {
22             int idx = 1;
23             if( !used ) {
24                 idx = 0;
25                 GenNode checkNode = (GenNode) allRefNodes.get(0);
26                 used = (checkNode == currAnchor );
27             }
28             // TKLog.log().println("remove index "+idx+": "+allRefUrls.get(idx) );
29
allRefUrls.removeElementAt(idx);
30             if( allRefDocs!=null ) allRefDocs.removeElementAt(idx);
31             allRefNodes.removeElementAt(idx);
32         }
33     }
34     
35 }
36
37
Popular Tags