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 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 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 } 32 | Popular Tags |