00001 package cz.vutbr.fit.dudka.SGVis.Data;
00002
00003 import java.util.Iterator;
00004
00005 import prefuse.util.collections.IntIterator;
00006
00011 public final class DataLib {
00012 private DataLib() { }
00020 public static <T> boolean hasMinSize(Iterator<T> iter, int minSize) {
00021 for(int i=0; i<minSize; i++) {
00022 if (!iter.hasNext())
00023 return false;
00024 iter.next();
00025 }
00026 return true;
00027 }
00035 public static <T> boolean hasMinSize(Iterable<T> container, int minSize) {
00036 return hasMinSize( container.iterator(), minSize);
00037 }
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00061
00062
00063
00064 }