KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > teamkonzept > webman > attr > TKWMMarkupListIterator


1 package com.teamkonzept.webman.attr;
2
3 import com.teamkonzept.lib.*;
4 import java.util.*;
5
6 public class TKWMMarkupListIterator implements TKListIterator {
7
8     TKListIterator oldIterator;
9     TKWMMarkupCallDefinitionIterator markupList;
10
11     public TKWMMarkupListIterator (Enumeration list, TKListIterator oldIterator) {
12
13         this.oldIterator = oldIterator;
14         this.markupList = new TKWMMarkupCallDefinitionIterator ("ME_MARKUP",list);
15     }
16
17     public TKWMMarkupListIterator (String JavaDoc listName, Enumeration list, TKListIterator oldIterator) {
18
19         this.oldIterator = oldIterator;
20         this.markupList = new TKWMMarkupCallDefinitionIterator (listName,list);
21     }
22
23     public boolean apply( TKTemplate template, int i, String JavaDoc currListName ) {
24
25         if ((markupList != null) && markupList.apply (template,currListName,null)) return true;
26         else if (oldIterator != null) return oldIterator.apply (template,i,currListName);
27         else return false;
28     }
29     //{{DECLARE_CONTROLS
30
//}}
31
}
32
Popular Tags