EntityList now freemarker compliant. Deprecated makeSimpleList(EntityList)
authorrk <rk>
Sun, 17 Feb 2002 17:47:13 +0000 (17:47 +0000)
committerrk <rk>
Sun, 17 Feb 2002 17:47:13 +0000 (17:47 +0000)
source/mir/entity/EntityList.java

index 77e5969..4ca1e09 100755 (executable)
@@ -204,20 +204,32 @@ public class EntityList implements TemplateListModel {
 
   // Freemarker TemplateListModel methods
 
-  public TemplateModel get(int i){ return elementAt(i); }
-  public boolean isRewound() { return (freemarkerListPointer==-1) ? true : false; }
-  public void rewind() { freemarkerListPointer=-1; }
+  public TemplateModel get(int i){
+    theLog.printDebugInfo("EntityList: get " +i );
+    return elementAt(i);
+  }
+  public boolean isRewound() {
+    theLog.printDebugInfo("EntityList: isrewound");
+    return (freemarkerListPointer==-1) ? true : false;
+  }
+  public void rewind() {
+    theLog.printDebugInfo("EntityList: rewind");
+    freemarkerListPointer=-1; }
 
   public TemplateModel next() {
-    if (hasNext()) { freemarkerListPointer++;return get(freemarkerListPointer); }
+    theLog.printDebugInfo("EntityList: next");
+    if (hasNext()) {
+      freemarkerListPointer++;return get(freemarkerListPointer); }
     else return null;
   }
 
   public boolean hasNext() {
+    theLog.printDebugInfo("EntityList: hasnext");
     return theEntityArrayList.size()>0 && freemarkerListPointer+2<=theEntityArrayList.size();
   }
 
   public boolean isEmpty() {
+   theLog.printDebugInfo("EntityList: isempty");
     if (theEntityArrayList!=null)
       return theEntityArrayList.size()>0 ;
     else return false;