00001 package cz.vutbr.fit.dudka.SGVis.Data;
00002
00003 import java.net.URL;
00004 import java.util.HashSet;
00005 import java.util.Iterator;
00006
00011 public class UrlSet
00012 implements
00013 Cloneable,
00014 IContainer<URL>
00015 {
00016 private HashSet<URL> set;
00017
00018 public UrlSet() {
00019 set = new HashSet<URL>();
00020 }
00021
00026 public UrlSet(UrlSet ref) {
00027 set = new HashSet<URL>(ref.set);
00028 }
00029
00033 public UrlSet clone() {
00034 return new UrlSet(this);
00035 }
00036
00037 public void add(URL url) {
00038 set.add(url);
00039 }
00040
00041 public Iterator<URL> iterator() {
00042 return set.iterator();
00043 }
00044
00048 public int size() {
00049 return set.size();
00050 }
00051 }