package org.opencompare;

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;

import freemarker.template.TemplateException;

public class Main {

	public static void main(String[] args) throws IOException, TemplateException {
		// chargement pcm
		File file = new File("pcms/example.pcm");
		TraitementPcm trait = new TraitementPcm(file);
		trait.loadPcm();
		//generation avec un template html : freemarker
		GenerationHtml3 gen3 = new GenerationHtml3();
		gen3.generateHtml3(trait.getFeatures(),gen3.getRealTypes(gen3.getTypes(trait)), "pcms/exampleV3.html", trait);
		
		//Set<String> set1 = gen3.getRealTypes(gen3.getTypes(trait)).keySet();
		Collection<String> set1 = gen3.getRealTypes(gen3.getTypes(trait)).values();
		
		for(String str : set1) {
			System.out.println(str);
		}
		
	}

}

@@ -75,221 +75,8 @@
 on;%0D
-%0Aimport java.util.ArrayList;%0D%0Aimport java.util.Collection;%0D%0Aimport java.util.HashMap;%0D%0Aimport java.util.Iterator;%0D%0Aimport java.util.List;%0D%0Aimport java.util.Map;%0D%0Aimport java.util.Set;%0D%0Aimport java.util.Map.Entry;%0D
 %0A%0D%0Ai
@@ -231,14 +231,18 @@
  %7B%0D%0A
+%09%09%0D%0A
 %09%09// 
-c
+C
 harg
@@ -247,19 +247,52 @@
 rgement 
-pcm
+fichier + pcm + traitement des types
 %0D%0A%09%09File
@@ -384,32 +384,15 @@
 );%0D%0A
-%09%09trait.loadPcm();
 %0D%0A%09%09//
+ 
 gene
@@ -454,14 +454,18 @@
 Html
-3
  gen
-3
+erator
  = n
@@ -485,136 +485,136 @@
 Html
-3();%0D%0A%09%09gen3.generateHtml3(trait.getFeatures(),gen3.getRealTypes(gen3.getTypes(trait)), %22pcms/exampleV3.html%22, trait);%0D%0A%09%09
+(trait, %22pcms/testHtml1.ftl%22 , %22pcms/testHtml1.html%22);%0D%0A%09%09generator.generateHtml();%0D%0A%0D%0A%09%09// test sur feature/type dominant
 %0D%0A%09%09/
-/
+*
 Set%3C
@@ -635,43 +635,42 @@
  gen
-3.getRealTypes(gen3.ge
+erator.getTraitPcm().getBes
 tTypes(
-trait)
 ).ke
@@ -713,43 +713,42 @@
  gen
-3.getRealTypes(gen3.ge
+erator.getTraitPcm().getBes
 tTypes(
-trait)
 ).va
@@ -760,17 +760,16 @@
 );%0D%0A
-%09%09
 %0D%0A%09%09for
+ 
 (Str
@@ -823,19 +823,15 @@
 %0A%09%09%7D
-%0D%0A%09%09
+*/
 %0D%0A%09%7D%0D%0A
-%0D%0A
 %7D%0D%0A

update du main avec les autre classes qui sont aussi update