From: rk Date: Sun, 17 Feb 2002 17:47:13 +0000 (+0000) Subject: EntityList now freemarker compliant. Deprecated makeSimpleList(EntityList) X-Git-Url: http://erislabs.net/gitweb/?p=mir.git;a=commitdiff_plain;h=3f0fa62d53d7b9c60c5760d73049b109479685d1 EntityList now freemarker compliant. Deprecated makeSimpleList(EntityList) --- diff --git a/source/mir/entity/EntityList.java b/source/mir/entity/EntityList.java index 77e5969a..4ca1e098 100755 --- a/source/mir/entity/EntityList.java +++ b/source/mir/entity/EntityList.java @@ -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;