1 10 11 package org.mmbase.bridge.implementation; 12 13 import java.util.Collection ; 14 import org.mmbase.bridge.*; 15 16 22 public class BasicModuleList extends BasicList implements ModuleList { 23 24 BasicModuleList() { 25 super(); 26 } 27 28 BasicModuleList(Collection c) { 29 super(c); 30 } 31 32 protected Object validate(Object o) throws ClassCastException { 33 return (Module)o; 34 } 35 36 public Module getModule(int index) { 37 return (Module)get(index); 38 } 39 40 public ModuleIterator moduleIterator() { 41 return new BasicModuleIterator(); 42 }; 43 44 protected class BasicModuleIterator extends BasicIterator implements ModuleIterator { 45 46 public Module nextModule() { 47 return (Module)next(); 48 } 49 50 public Module previousModule() { 51 return (Module)previous(); 52 } 53 54 } 55 56 } 57 | Popular Tags |