\r
\r
\r
- @Test\r
- public void getHirarchichalAreasTest(){\r
- //NamedArea area0 = TdwgArea.getAreaByTdwgLabel("Spain"); \r
- //System.out.println(area0.getLabel().toString());\r
- //NamedArea partof = area0.getPartOf();\r
- //System.out.println(partof.getLevel().getLabel());\r
-// NamedAreaLevel level = area0.getLevel();\r
-// System.out.println(level.getLabel().toString());\r
-// System.out.println(getAreaLabelForTDWGLevel(1, area0));\r
-// System.out.println(getAreaLabelForTDWGLevel(2, area0));\r
-// System.out.println(getAreaLabelForTDWGLevel(3, area0));\r
-\r
- //creating levels to omit\r
- Set<NamedAreaLevel> omitLevels = new HashSet<NamedAreaLevel>();\r
- NamedAreaLevel level = NamedAreaLevel.TDWG_LEVEL2();\r
- omitLevels.add(level);\r
- \r
- //creating and filling the list\r
- List<NamedArea> areaList = new ArrayList<NamedArea>();\r
- NamedArea area1 = TdwgArea.getAreaByTdwgLabel("Spain");\r
- areaList.add(area1);\r
- NamedArea area2 = TdwgArea.getAreaByTdwgLabel("Germany");\r
- areaList.add(area2);\r
- NamedArea area3 = TdwgArea.getAreaByTdwgLabel("France");\r
- areaList.add(area3);\r
- NamedArea area4 = TdwgArea.getAreaByTdwgLabel("Italy");\r
- areaList.add(area4);\r
- NamedArea area5 = TdwgArea.getAreaByTdwgLabel("Croatia");\r
- areaList.add(area5);\r
- NamedArea area6 = TdwgArea.getAreaByTdwgLabel("Portugal");\r
- areaList.add(area6);\r
- \r
- //System.out.println(areaListToString(areaList));\r
- \r
- NamedAreaTree tree = new NamedAreaTree();\r
- tree.merge(areaList, omitLevels);\r
-/* \r
- for (NamedArea area : areaList) {\r
- List<NamedArea> levelList = area.getAllLevelList();\r
- tree.merge(levelList);\r
- //System.out.println(areaListToString(levelList));\r
- }\r
-*/ \r
- System.out.println(tree.toString());\r
- tree.sortChildren();\r
- System.out.println(tree.toString());\r
- \r
- List<NamedArea> areaList2 = new ArrayList<NamedArea>();\r
- NamedArea area7 = TdwgArea.getAreaByTdwgLabel("Chita");\r
- areaList2.add(area7);\r
- NamedArea area8 = TdwgArea.getAreaByTdwgLabel("Buryatiya");\r
- areaList2.add(area8);\r
- NamedArea area9 = TdwgArea.getAreaByTdwgLabel("Philippines");\r
- areaList2.add(area9);\r
- \r
- tree.merge(areaList2, omitLevels);\r
- tree.sortChildren();\r
- System.out.println(tree.toString());\r
- \r
- List<Distribution> distList = new ArrayList<Distribution>();\r
- Distribution dist1 = Distribution.NewInstance(area1, null);\r
- distList.add(dist1);\r
- Distribution dist2 = Distribution.NewInstance(area2, null);\r
- distList.add(dist2);\r
- Distribution dist3 = Distribution.NewInstance(area3, null);\r
- distList.add(dist3);\r
- Distribution dist4 = Distribution.NewInstance(area4, null);\r
- distList.add(dist4);\r
- Distribution dist5 = Distribution.NewInstance(area5, null);\r
- distList.add(dist5);\r
- Distribution dist6 = Distribution.NewInstance(area6, null);\r
- distList.add(dist6);\r
- \r
- DistributionTree distTree = new DistributionTree();\r
- distTree.merge(distList, omitLevels);\r
- \r
- List<Distribution> distList2 = new ArrayList<Distribution>();\r
- Distribution dist7 = Distribution.NewInstance(area7, null);\r
- distList2.add(dist7);\r
- Distribution dist8 = Distribution.NewInstance(area8, null);\r
- distList2.add(dist8);\r
- Distribution dist9 = Distribution.NewInstance(area9, null);\r
- distList2.add(dist9);\r
- distTree.merge(distList2, omitLevels);\r
- distTree.sortChildren();\r
- System.out.println("## DISTRIBUTION TREE ##");\r
- System.out.println(distTree.toString());\r
-\r
- }\r
- \r
+// @Test\r
+// public void getHirarchichalAreasTest(){\r
+// //NamedArea area0 = TdwgArea.getAreaByTdwgLabel("Spain"); \r
+// //System.out.println(area0.getLabel().toString());\r
+// //NamedArea partof = area0.getPartOf();\r
+// //System.out.println(partof.getLevel().getLabel());\r
+//// NamedAreaLevel level = area0.getLevel();\r
+//// System.out.println(level.getLabel().toString());\r
+//// System.out.println(getAreaLabelForTDWGLevel(1, area0));\r
+//// System.out.println(getAreaLabelForTDWGLevel(2, area0));\r
+//// System.out.println(getAreaLabelForTDWGLevel(3, area0));\r
+//\r
+// //creating levels to omit\r
+// Set<NamedAreaLevel> omitLevels = new HashSet<NamedAreaLevel>();\r
+// NamedAreaLevel level = NamedAreaLevel.TDWG_LEVEL2();\r
+// omitLevels.add(level);\r
+// \r
+// //creating and filling the list\r
+// List<NamedArea> areaList = new ArrayList<NamedArea>();\r
+// NamedArea area1 = TdwgArea.getAreaByTdwgLabel("Spain");\r
+// areaList.add(area1);\r
+// NamedArea area2 = TdwgArea.getAreaByTdwgLabel("Germany");\r
+// areaList.add(area2);\r
+// NamedArea area3 = TdwgArea.getAreaByTdwgLabel("France");\r
+// areaList.add(area3);\r
+// NamedArea area4 = TdwgArea.getAreaByTdwgLabel("Italy");\r
+// areaList.add(area4);\r
+// NamedArea area5 = TdwgArea.getAreaByTdwgLabel("Croatia");\r
+// areaList.add(area5);\r
+// NamedArea area6 = TdwgArea.getAreaByTdwgLabel("Portugal");\r
+// areaList.add(area6);\r
+// \r
+// //System.out.println(areaListToString(areaList));\r
+// \r
+// NamedAreaTree tree = new NamedAreaTree();\r
+// tree.merge(areaList, omitLevels);\r
+///* \r
+// for (NamedArea area : areaList) {\r
+// List<NamedArea> levelList = area.getAllLevelList();\r
+// tree.merge(levelList);\r
+// //System.out.println(areaListToString(levelList));\r
+// }\r
+//*/ \r
+// System.out.println(tree.toString());\r
+// tree.sortChildren();\r
+// System.out.println(tree.toString());\r
+// \r
+// List<NamedArea> areaList2 = new ArrayList<NamedArea>();\r
+// NamedArea area7 = TdwgArea.getAreaByTdwgLabel("Chita");\r
+// areaList2.add(area7);\r
+// NamedArea area8 = TdwgArea.getAreaByTdwgLabel("Buryatiya");\r
+// areaList2.add(area8);\r
+// NamedArea area9 = TdwgArea.getAreaByTdwgLabel("Philippines");\r
+// areaList2.add(area9);\r
+// \r
+// tree.merge(areaList2, omitLevels);\r
+// tree.sortChildren();\r
+// System.out.println(tree.toString());\r
+// \r
+// List<Distribution> distList = new ArrayList<Distribution>();\r
+// Distribution dist1 = Distribution.NewInstance(area1, null);\r
+// distList.add(dist1);\r
+// Distribution dist2 = Distribution.NewInstance(area2, null);\r
+// distList.add(dist2);\r
+// Distribution dist3 = Distribution.NewInstance(area3, null);\r
+// distList.add(dist3);\r
+// Distribution dist4 = Distribution.NewInstance(area4, null);\r
+// distList.add(dist4);\r
+// Distribution dist5 = Distribution.NewInstance(area5, null);\r
+// distList.add(dist5);\r
+// Distribution dist6 = Distribution.NewInstance(area6, null);\r
+// distList.add(dist6);\r
+// \r
+// DistributionTree distTree = new DistributionTree();\r
+// distTree.merge(distList, omitLevels);\r
+// \r
+// List<Distribution> distList2 = new ArrayList<Distribution>();\r
+// Distribution dist7 = Distribution.NewInstance(area7, null);\r
+// distList2.add(dist7);\r
+// Distribution dist8 = Distribution.NewInstance(area8, null);\r
+// distList2.add(dist8);\r
+// Distribution dist9 = Distribution.NewInstance(area9, null);\r
+// distList2.add(dist9);\r
+// distTree.merge(distList2, omitLevels);\r
+// distTree.sortChildren();\r
+// System.out.println("## DISTRIBUTION TREE ##");\r
+// System.out.println(distTree.toString());\r
+//\r
+// }\r
+// \r
\r
\r
/* \r