public void addData(TagAndURISubModel dictionary) throws Exception {
		boolean alreadyExists = false;
		for (int i = 0; i < datas.size() && !alreadyExists; i++) {
			TagAndURISubModel item = datas.get(i);
			if (item.getTag().equals(dictionary.getTag()) && item.getURI().equals(dictionary.getURI())) {
				alreadyExists = true;
			}
		}
		if (alreadyExists) {
			throw new Exception("Le fichier " + dictionary.getTag() + " est déjà dans la base.");
		} else {
			datas.add(dictionary);
			support.firePropertyChange(propertyName, null, datas.toArray(new TagAndURISubModel[0]));
		}
	}