From dab1d58a61a9f70ea2f8ea6162cb94bfe1d5c6a3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr>
Date: Thu, 14 Mar 2013 20:14:01 +0000
Subject: [PATCH] - fixed incorrect HTML generation

---
 .../impl/renderer/HTMLMetadataRendererVisitor.java | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/fr/inrialpes/exmo/align/impl/renderer/HTMLMetadataRendererVisitor.java b/src/fr/inrialpes/exmo/align/impl/renderer/HTMLMetadataRendererVisitor.java
index d237631e..5fffd854 100644
--- a/src/fr/inrialpes/exmo/align/impl/renderer/HTMLMetadataRendererVisitor.java
+++ b/src/fr/inrialpes/exmo/align/impl/renderer/HTMLMetadataRendererVisitor.java
@@ -1,7 +1,7 @@
 /*
  * $Id$
  *
- * Copyright (C) INRIA, 2006-2010, 2012
+ * Copyright (C) INRIA, 2006-2010, 2012-2013
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by
@@ -96,9 +96,15 @@ public class HTMLMetadataRendererVisitor extends GenericReflectiveVisitor implem
 	    String k = (String)e.nextElement();
 	    writer.print("\n       xmlns:"+nslist.get(k)+"='"+k+"'");
 	}
-	//writer.print(">\n<head><title>Alignment</title></head>\n<body>\n");
-	writer.print("<h1>Alignment metadata</h1>\n");
-	writer.print("<h1></h1>\n");
+	writer.print(">\n<head><title>Alignment</title></head>\n<body>\n");
+	String alid = align.getExtension( Namespace.ALIGNMENT.uri, Annotations.ID );
+	String pid = align.getExtension( Namespace.ALIGNMENT.uri, Annotations.PRETTY );
+	if ( alid == null ) alid = "Anonymous alignment";
+	if ( pid == null ) {
+	    writer.print("<h1>"+alid+"</h1>\n");
+	} else {
+	    writer.print("<h1>"+alid+" ("+pid+")</h1>\n");
+	}
 	writer.print("<div typeof=\"align:Alignment\">\n");
 	writer.print("<table border=\"0\">\n");
 	writer.print("<tr><td>onto1</td><td><div rel=\"align:onto1\"><div typeof=\"align:Ontology\" about=\""+align.getOntology1URI()+"\">");
-- 
GitLab