diff rep/xml/SessionXMLEncoder.java @ 77:eb78312ea831

*** empty log message ***
author pin
date Tue, 11 Dec 2007 09:01:06 +0900
parents 97ca5f5447cd
children 4bb583553a42
line wrap: on
line diff
--- a/rep/xml/SessionXMLEncoder.java	Tue Dec 04 10:33:06 2007 +0900
+++ b/rep/xml/SessionXMLEncoder.java	Tue Dec 11 09:01:06 2007 +0900
@@ -19,8 +19,11 @@
 
 public class SessionXMLEncoder {
 	private LinkedList<Session> list = new LinkedList<Session>();
+	private String sessionmanagerHost;
 
-	public SessionXMLEncoder(SessionList list) {
+	public SessionXMLEncoder(SessionList sessionlist) {
+		sessionmanagerHost = sessionlist.getHost();
+		this.list = sessionlist.getList();
 	}
 
 	public SessionXMLEncoder(LinkedList<Session> session) {
@@ -64,6 +67,10 @@
 					Document doc = builder.newDocument();
 					Element root = doc.getDocumentElement();
 					root = doc.createElement("SessionList");
+					
+					Element elementSeMaHost = doc.createElement("host");
+					if(sessionmanagerHost != null) elementSeMaHost.setTextContent(sessionmanagerHost);
+					root.appendChild(elementSeMaHost);
 
 					for(Session session : list){
 						Element elementSession = doc.createElement("Session");