Mercurial > hg > RemoteEditor > REPSessionManager
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");